/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.hidden{display:none}}:root{--navy:#09284a;--navy-2:#11395f;--lime:#d4ed3f;--ink:#17283a;--muted:#758294;--line:#e7ecf0;--paper:#f5f7f8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}button,a{font:inherit;-webkit-tap-highlight-color:transparent}.app-shell{grid-template-columns:252px 1fr;min-height:100vh;display:grid}.sidebar{background:var(--navy);color:#fff;flex-direction:column;height:100vh;padding:34px 26px 24px;display:flex;position:sticky;top:0}.brand{color:#fff;letter-spacing:-.6px;align-items:center;gap:10px;font-size:19px;text-decoration:none;display:flex}.brand strong{color:var(--lime);font-style:italic}.brand-mark{width:34px;height:31px;color:var(--lime);border:2px solid #fff;border-radius:50% 50% 50% 12%;place-items:center;font-style:italic;font-weight:900;display:grid}.official-brand{gap:8px;width:fit-content}.official-brand img{width:164px;height:auto;display:block}.brand-business{color:var(--lime);letter-spacing:1px;border:1px solid #d4ed3f73;border-radius:4px;margin-left:2px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}.sidebar .official-brand img{width:158px}.nav-list{gap:7px;margin-top:58px;display:grid}.nav-item{color:#aebdcb;border-radius:10px;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:13px 14px;font-size:14px;font-weight:700;text-decoration:none;display:grid}.nav-item:hover,.nav-item.active{color:#fff;background:#ffffff17}.nav-item.active{box-shadow:inset 3px 0 var(--lime)}.nav-item span{color:var(--lime);font-size:17px}.nav-item b{background:var(--lime);min-width:22px;height:22px;color:var(--navy);border-radius:20px;place-items:center;font-size:11px;display:grid}.sidebar-help{color:#aebdcb;background:#ffffff0b;border:1px solid #ffffff21;border-radius:12px;gap:5px;margin-top:auto;padding:18px;font-size:12px;display:grid}.sidebar-help strong{color:#fff;font-size:14px}.sidebar-help a{color:var(--lime);margin-top:8px;font-weight:700;text-decoration:none}.sidebar-user{border-top:1px solid #ffffff1a;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin-top:20px;padding-top:22px;display:grid}.avatar{background:var(--lime);width:38px;height:38px;color:var(--navy);border-radius:50%;place-items:center;font-size:12px;font-weight:800;display:grid}.sidebar-user strong,.sidebar-user small{font-size:12px;display:block}.sidebar-user small{color:#8fa2b3;margin-top:3px}.sidebar-user button{color:#8fa2b3;cursor:pointer;background:0 0;border:0}.main-panel{min-width:0}.topbar{border-bottom:1px solid var(--line);background:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 42px;display:flex}.topbar>div:first-child{gap:4px;display:grid}.eyebrow{letter-spacing:1.55px;color:#8a96a4;margin:0;font-size:10px;font-weight:800}.eyebrow.green{color:#b0cc16}.topbar strong{font-size:14px}.top-actions{align-items:center;gap:13px;display:flex}.icon-button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:40px;height:40px;position:relative}.icon-button i{background:var(--lime);border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;right:7px}.primary-button{background:var(--lime);color:var(--navy);cursor:pointer;border:0;border-radius:25px;justify-content:center;align-items:center;gap:8px;padding:13px 20px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.primary-button:hover{transform:translateY(-1px);box-shadow:0 8px 22px #96b40038}.content{max-width:1440px;margin:0 auto;padding:39px 42px 30px}.welcome{background:linear-gradient(125deg, var(--navy) 0%, #0b345e 100%);color:#fff;border-radius:18px;grid-template-columns:1.4fr 1fr;align-items:center;gap:40px;padding:34px 38px;display:grid;position:relative;overflow:hidden}.welcome:after{content:"";border:42px solid #d4ed3f14;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-190px;right:-145px}.welcome h1{letter-spacing:-1.8px;margin:11px 0 12px;font-size:clamp(30px,3vw,48px);font-weight:500;line-height:1.04}.welcome p:last-child{color:#b8c7d5;margin:0;font-size:14px}.welcome-action{z-index:1;border-left:1px solid #ffffff26;grid-template-columns:46px 1fr;gap:5px 14px;padding-left:32px;display:grid;position:relative}.upload-icon{width:46px;height:46px;color:var(--lime);background:#d4ed3f1f;border-radius:50%;grid-row:1/3;place-items:center;font-size:25px;display:grid}.welcome-action strong,.welcome-action small{display:block}.welcome-action strong{font-size:16px}.welcome-action small{color:#aebfd0;margin-top:5px;font-size:12px}.welcome-action .primary-button{grid-column:2;justify-self:start;margin-top:15px}.stat-grid{grid-template-columns:repeat(4,1fr);gap:15px;margin-top:18px;display:grid}.stat-card{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:42px 1fr;align-items:start;gap:13px;min-height:129px;padding:23px 20px;display:grid}.stat-icon{color:#476176;background:#eff4f6;border-radius:10px;place-items:center;width:39px;height:39px;font-size:12px;font-weight:800;display:grid}.stat-card small,.stat-card strong,.stat-card em{display:block}.stat-card small{color:var(--muted);font-size:11px}.stat-card strong{color:var(--navy);letter-spacing:-.7px;margin:7px 0 5px;font-size:24px}.stat-card em{color:#7e8b98;font-size:10px;font-style:normal}.stat-card.accent{background:var(--lime);border-color:var(--lime)}.stat-card.accent .stat-icon{color:var(--navy);background:#09284a1a}.stat-card.accent small,.stat-card.accent em,.stat-card.accent strong{color:var(--navy)}.orders{margin-top:35px}.section-heading{justify-content:space-between;align-items:end;margin-bottom:15px;display:flex}.section-heading h2{color:var(--navy);letter-spacing:-.7px;margin:5px 0 0;font-size:24px}.section-heading a{color:var(--navy);font-size:12px;font-weight:800;text-decoration:none}.section-heading a span{color:#9ab800;margin-left:7px}.order-table{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.table-head,.order-row{grid-template-columns:minmax(280px,1.5fr) minmax(160px,1fr) minmax(160px,.9fr) 120px 35px;align-items:center;gap:20px;padding:0 22px;display:grid}.table-head{color:#929ca6;text-transform:uppercase;letter-spacing:.7px;background:#f9fafb;min-height:42px;font-size:9px;font-weight:800}.order-row{border-top:1px solid var(--line);color:#5c6d7c;min-height:72px;font-size:12px}.file-cell{align-items:center;gap:12px;display:flex}.file-cell strong,.file-cell small{display:block}.file-cell strong{color:var(--ink);font-size:12px}.file-cell small{color:#9aa5b0;margin-top:4px;font-size:10px}.file-icon{color:#63788c;background:#eef3f6;border-radius:7px;place-items:center;width:35px;height:39px;font-size:8px;font-weight:900;display:grid}.status{border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.status.new{background:#ee7c4a}.status.quote{background:#e7b83b}.status.progress{background:#4b91d1}.status.done{background:#9ebc17}.status.muted{background:#9ca7b1}.date{color:var(--ink);font-size:11px}.order-row button,.row-open{border:1px solid var(--line);width:30px;height:30px;color:var(--navy);cursor:pointer;background:#fff;border-radius:50%;place-items:center;text-decoration:none;display:grid}.dashboard-footer{color:#8a96a2;align-items:center;gap:13px;margin-top:24px;font-size:10px;display:flex}.dashboard-footer strong{color:var(--navy)}.dashboard-footer a{color:#779400;text-decoration:none}.dashboard-footer i{background:#d4dbe0;width:1px;height:14px}@media (max-width:1060px){.stat-grid{grid-template-columns:repeat(2,1fr)}.welcome{grid-template-columns:1fr}.welcome-action{border-top:1px solid #ffffff26;border-left:0;padding:22px 0 0}.table-head{display:none}.order-row{grid-template-columns:1fr 1fr 32px;padding:16px 20px}.order-row>span:nth-child(2){display:none}.order-row .date{grid-area:1/2}.order-row>span:nth-child(3){grid-area:2/2}}.admin-label{color:#91a5b7;letter-spacing:1.7px;align-self:flex-start;margin:14px 0 -30px 44px;font-size:8px;font-weight:800}.role-switch{color:#647487;border-right:1px solid var(--line);padding:10px 13px;font-size:11px;font-weight:700;text-decoration:none}.role-switch span{color:#9ab600}.secondary-button{color:var(--navy);cursor:pointer;background:#fff;border:1px solid #d9e0e5;border-radius:24px;justify-content:center;align-items:center;padding:11px 18px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.text-button{color:#7d9700;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:800}.primary-button:disabled{opacity:.55;cursor:wait;box-shadow:none;transform:none}.attention-bar{min-height:67px;color:var(--navy);background:#fff8df;border:1px solid #f0df99;border-radius:13px;grid-template-columns:12px 1fr auto 32px;align-items:center;gap:15px;margin-top:16px;padding:12px 17px;text-decoration:none;display:grid}.attention-bar strong,.attention-bar small{display:block}.attention-bar strong{font-size:13px}.attention-bar small{color:#7d8290;margin-top:4px;font-size:10px}.attention-bar b{font-size:15px}.attention-pulse{background:#e7b83b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #e7b83b2e}.round-arrow{background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.form-content,.detail-content,.billing-content,.profile-content{max-width:1240px;margin:0 auto;padding:40px 42px 60px}.page-intro{justify-content:space-between;align-items:end;gap:40px;margin-bottom:28px;display:flex}.page-intro h1{color:var(--navy);letter-spacing:-1.2px;margin:8px 0 9px;font-size:35px}.page-intro>div>p:last-child{color:var(--muted);margin:0;font-size:13px}.steps{text-align:center;grid-template-columns:repeat(3,1fr);align-items:center;min-width:270px;display:grid}.steps span{z-index:1;color:#92a0aa;background:#fff;border:1px solid #d5dde3;border-radius:50%;justify-self:center;place-items:center;width:29px;height:29px;font-size:10px;font-weight:800;display:grid;position:relative}.steps span.active{background:var(--lime);border-color:var(--lime);color:var(--navy)}.steps span i{background:#d8dfe4;width:62px;height:1px;position:absolute;top:13px;left:28px}.steps small{color:#87949f;margin-top:8px;font-size:9px}.request-layout{grid-template-columns:minmax(0,1fr) 325px;align-items:start;gap:20px;display:grid}.request-main{gap:17px;display:grid}.form-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:25px}.form-card-heading{align-items:center;gap:13px;margin-bottom:20px;display:flex}.form-card-heading>span{color:#567088;background:#eff4f6;border-radius:9px;place-items:center;width:34px;height:34px;font-size:10px;font-weight:800;display:grid}.form-card-heading h2,.form-card-heading h3{color:var(--navy);margin:0;font-size:17px}.form-card-heading p{color:#8d99a4;margin:4px 0 0;font-size:10px}.dropzone{width:100%;min-height:145px;color:var(--navy);cursor:pointer;background:#f9fbfc;border:1.5px dashed #bdcbd4;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;display:flex}.dropzone:hover,.dropzone.has-file{background:#fbfdeb;border-color:#a9c212}.dropzone strong{margin-top:8px;font-size:13px}.dropzone small{color:#8795a1;margin-top:5px;font-size:10px}.dropzone u{color:#829a00;font-weight:800}.drop-icon,.uploaded-file-icon{background:var(--navy);width:40px;height:40px;color:var(--lime);border-radius:50%;place-items:center;font-size:20px;display:grid}.uploaded-file-icon{background:var(--lime);color:var(--navy)}.language-row{grid-template-columns:1fr 40px 1fr;align-items:end;gap:10px;display:grid}.form-card label,.quote-form label{color:#586979;gap:7px;font-size:10px;font-weight:800;display:grid}.form-card label em{color:#a0aab2;font-style:normal;font-weight:400}.form-card select,.form-card input,.form-card textarea,.quote-form input,.quote-form textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce3e8;border-radius:9px;outline:none;padding:11px 12px;font-size:12px}.form-card input:focus,.form-card textarea:focus,.form-card select:focus,.quote-form input:focus,.quote-form textarea:focus{border-color:#afc921;box-shadow:0 0 0 3px #bad4221f}.swap{color:#829a00;cursor:pointer;background:#fff;border:1px solid #dce3e8;border-radius:50%;width:37px;height:37px}.service-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:17px;display:grid}.service-choice{cursor:pointer;border:1px solid #e0e6ea;border-radius:10px;grid-template-columns:32px 1fr;padding:14px;position:relative;gap:3px 10px!important;display:grid!important}.service-choice.selected{background:#fbfdec;border-color:#a8c117;box-shadow:inset 0 0 0 1px #cfe23a}.service-choice input{opacity:0;position:absolute}.service-choice>span{width:32px;height:32px;color:var(--navy);background:#edf2f4;border-radius:8px;grid-row:1/3;place-items:center;display:grid}.service-choice strong{color:var(--navy);font-size:10px}.service-choice small{color:#89959f;font-size:8px;line-height:1.35}.field-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:15px;display:grid}.request-summary{background:var(--navy);color:#fff;border-radius:15px;padding:26px;position:sticky;top:98px;overflow:hidden}.request-summary:after{content:"";border:28px solid #d4ed3f14;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-90px;right:-80px}.request-summary h2{margin:6px 0 22px;font-size:23px}.request-summary dl{margin:0}.request-summary dl>div{border-top:1px solid #ffffff1c;padding:12px 0}.request-summary dt{color:#8fa5b7;font-size:9px}.request-summary dd{margin:5px 0 0;font-size:11px;font-weight:700}.summary-promise{background:#ffffff12;border-radius:10px;align-items:center;gap:12px;margin:18px 0;padding:14px;display:flex}.summary-promise>span{color:var(--lime);font-size:29px;font-weight:400}.summary-promise p{margin:0}.summary-promise strong,.summary-promise small{display:block}.summary-promise strong{font-size:10px}.summary-promise small{color:#8fa5b7;margin-top:3px;font-size:8px}.submit-request{z-index:1;width:100%;position:relative}.privacy-note{z-index:1;color:#8299ac;text-align:center;margin-top:12px;font-size:8px;line-height:1.5;display:block;position:relative}.form-error{color:#a03427;background:#fff0eb;border:1px solid #ffd1c7;border-radius:8px;padding:9px 10px;font-size:10px}.request-summary .form-error{z-index:1;position:relative}.form-success{color:#547000;background:#f2f8cd;border-radius:8px;padding:9px 10px;font-size:10px}.success-wrap{place-items:center;min-height:calc(100vh - 78px);display:grid}.success-card{text-align:center;border:1px solid var(--line);background:#fff;border-radius:18px;max-width:610px;padding:50px;box-shadow:0 22px 60px #0f2a4214}.success-check{background:var(--lime);width:58px;height:58px;color:var(--navy);border-radius:50%;place-items:center;margin:0 auto 20px;font-size:25px;display:grid}.success-card h1{color:var(--navy);margin:10px 0;font-size:33px}.success-card>p:not(.eyebrow){color:var(--muted);font-size:13px;line-height:1.7}.success-number{background:#f5f8f9;border-radius:10px;justify-content:space-between;margin:27px 0;padding:15px;display:flex}.success-number span{color:var(--muted)}.success-actions{justify-content:center;gap:10px;display:flex}.detail-content{max-width:1180px}.back-link{color:#788996;margin-bottom:22px;font-size:10px;text-decoration:none;display:inline-block}.detail-heading{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.file-title{align-items:center;gap:15px;display:flex}.big-file-icon{color:#5b7287;background:#e9f0f3;border-radius:10px;place-items:center;width:54px;height:61px;font-size:10px;font-weight:900;display:grid}.file-title h1{color:var(--navy);margin:4px 0 8px;font-size:27px}.file-title>div>span{color:#607383;font-size:10px}.loading-card{text-align:center;border:1px solid var(--line);background:#fff;border-radius:15px;padding:50px}.approval-success{background:#f7fadf;border:1px solid #cedf75;border-radius:12px;align-items:center;gap:14px;margin-bottom:17px;padding:15px 18px;display:flex}.approval-success>span{background:var(--lime);border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.approval-success strong{color:var(--navy)}.approval-success p{color:#6c7d64;margin:3px 0 0;font-size:10px}.detail-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:18px;display:grid}.detail-main{gap:18px;display:grid}.quote-card,.detail-card,.timeline-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:25px}.quote-card{border-top:4px solid var(--lime)}.quote-heading{justify-content:space-between;align-items:start;display:flex}.quote-heading h2,.detail-card h2,.timeline-card h2{color:var(--navy);margin:6px 0 0;font-size:20px}.quote-heading>span{color:#8a97a2;background:#f2f5f6;border-radius:15px;padding:7px 9px;font-size:8px}.quote-price-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;margin:22px 0;padding:20px 0;display:grid}.quote-price-row>div+div{border-left:1px solid var(--line);padding-left:20px}.quote-price-row small,.quote-price-row strong,.quote-price-row em{display:block}.quote-price-row small{color:var(--muted);font-size:9px}.quote-price-row strong{color:var(--navy);margin:5px 0;font-size:26px}.quote-price-row em{color:#8e9ba5;font-size:8px;font-style:normal}.quote-scope strong{color:var(--navy);font-size:11px}.quote-scope p{color:var(--muted);font-size:10px;line-height:1.5}.quote-scope ul{color:#5e7433;flex-wrap:wrap;gap:7px 17px;padding:0;font-size:9px;list-style:none;display:flex}.quote-actions{align-items:center;gap:15px;margin-top:19px;display:flex}.approve-button{padding-left:25px;padding-right:25px}.approval-legal{color:#9aa5ad;margin:11px 0 0;font-size:8px}.detail-list{grid-template-columns:1fr 1fr;gap:0 25px;margin:18px 0 0;display:grid}.detail-list>div{border-top:1px solid var(--line);padding:13px 0}.detail-list .wide{grid-column:1/-1}.detail-list dt{color:#8b98a3;font-size:9px}.detail-list dd{color:var(--ink);margin:5px 0 0;font-size:11px;font-weight:700}.timeline-card{position:sticky;top:98px}.timeline{margin:24px 0;padding:0;list-style:none}.timeline li{grid-template-columns:30px 1fr;gap:10px;min-height:58px;display:grid;position:relative}.timeline li:after{content:"";background:#dce3e7;width:1px;position:absolute;top:27px;bottom:0;left:13px}.timeline li:last-child:after{display:none}.timeline li>i{z-index:1;color:#9ca8b0;background:#fff;border:1px solid #d8e0e5;border-radius:50%;place-items:center;width:27px;height:27px;font-size:9px;font-style:normal;display:grid;position:relative}.timeline li.complete>i{background:var(--lime);color:var(--navy);border-color:var(--lime)}.timeline li.current>i{color:#738d00;border:2px solid #8aa500}.timeline strong,.timeline small{display:block}.timeline strong{color:var(--navy);margin-top:2px;font-size:10px}.timeline small{color:#93a0aa;margin-top:4px;font-size:8px}.manager-card{background:#f4f7f8;border-radius:10px;grid-template-columns:38px 1fr;gap:11px;padding:14px;display:grid}.manager-card small,.manager-card strong,.manager-card a{display:block}.manager-card small{color:#8b99a4;font-size:8px}.manager-card strong{color:var(--navy);margin:3px 0 6px;font-size:11px}.manager-card a{color:#7b9500;font-size:8px;font-weight:800;text-decoration:none}.admin-content{max-width:1450px;margin:0 auto;padding:34px 38px 55px}.admin-intro{justify-content:space-between;align-items:end;display:flex}.admin-intro h1{color:var(--navy);margin:7px 0 5px;font-size:33px}.admin-intro>div:first-child>p:last-child{color:var(--muted);margin:0;font-size:12px}.admin-date{text-align:right;gap:3px;display:grid}.admin-date small{color:#a0abb3;letter-spacing:1px;font-size:8px}.admin-date strong{color:var(--navy);font-size:16px}.admin-date span{color:#8c98a2;font-size:9px}.admin-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:23px 0;display:grid}.admin-stats article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:18px 1fr;align-content:center;min-height:92px;padding:16px;display:grid}.admin-stats article .status{align-self:center}.admin-stats small,.admin-stats strong,.admin-stats em{display:block}.admin-stats small{color:var(--muted);font-size:9px}.admin-stats strong{color:var(--navy);margin-top:3px;font-size:22px}.admin-stats em{color:#929da6;grid-column:2;font-size:8px;font-style:normal}.admin-stats .admin-volume{background:var(--navy);color:#fff;display:block}.admin-volume small,.admin-volume strong,.admin-volume em{color:#fff}.admin-volume strong{font-size:21px}.admin-volume em{color:#9db0c0;margin-top:5px}.admin-workspace{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;display:grid}.admin-queue{border:1px solid var(--line);background:#fff;border-radius:14px;overflow:hidden}.admin-queue .section-heading{padding:20px 22px 5px}.section-heading button{border:1px solid var(--line);color:#758491;background:#fff;border-radius:18px;padding:8px 12px;font-size:9px}.queue-list{border-top:1px solid var(--line)}.queue-item{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:7px minmax(0,1fr) 170px;align-items:center;gap:12px;width:100%;min-height:80px;padding:13px 20px;display:grid;position:relative}.queue-item:last-child{border-bottom:0}.queue-item:hover,.queue-item.selected{background:#f8faf6}.queue-item.selected{box-shadow:inset 3px 0 var(--lime)}.queue-priority{background:#ccd5da;border-radius:5px;width:7px;height:34px}.queue-priority.new{background:#ee7c4a}.queue-priority.quote{background:#e7b83b}.queue-priority.progress{background:#4b91d1}.queue-priority.done{background:#9ebc17}.queue-title strong,.queue-title span,.queue-title small{display:block}.queue-title strong{color:var(--navy);font-size:11px}.queue-title span{color:#536776;margin:4px 0;font-size:10px}.queue-title small{color:#9aa5ad;font-size:8px}.queue-meta{text-align:right}.queue-meta span,.queue-meta strong{display:block}.queue-meta span{color:#788792;font-size:8px}.queue-meta strong{color:var(--navy);margin-top:7px;font-size:10px}.admin-detail{border:1px solid var(--line);background:#fff;border-radius:14px;padding:21px}.admin-detail-head{justify-content:space-between;display:flex}.admin-detail-head h2{color:var(--navy);margin:5px 0;font-size:18px}.admin-detail-head a{color:#789100;font-size:8px;font-weight:800;text-decoration:none}.admin-file{background:#f5f8f9;border-radius:9px;grid-template-columns:46px 1fr 26px;align-items:center;gap:10px;margin:15px 0;padding:11px;display:grid}.admin-file .big-file-icon{width:42px;height:46px}.admin-file strong,.admin-file small{display:block}.admin-file strong{color:var(--navy);font-size:9px}.admin-file small{color:#929fa8;margin-top:4px;font-size:8px}.admin-file a{color:var(--navy);text-decoration:none}.admin-facts{grid-template-columns:1fr 1fr;margin:0;display:grid}.admin-facts>div{border-bottom:1px solid var(--line);padding:10px 0}.admin-facts dt{color:#97a2ab;font-size:8px}.admin-facts dd{color:var(--navy);margin:4px 0 0;font-size:9px;font-weight:700}.client-note{border-left:3px solid var(--lime);background:#f8faed;margin:13px 0;padding:11px}.client-note small{color:#89959d;font-size:7px;font-weight:800}.client-note p{color:#526270;margin:4px 0 0;font-size:9px;line-height:1.45}.quote-form{border-top:1px solid var(--line);padding-top:16px}.quote-form .form-card-heading{margin-bottom:13px}.quote-inputs{grid-template-columns:1fr 1fr;gap:9px;display:grid}.quote-inputs label{position:relative}.quote-inputs i{color:#82909a;font-size:9px;font-style:normal;position:absolute;bottom:11px;right:10px}.quote-form>label{margin-top:10px}.admin-submit{width:100%;margin-top:13px}.admin-intro-actions{align-items:center;gap:18px;display:flex}.manual-order-form{border-top:4px solid var(--lime);margin:22px 0;padding:24px;box-shadow:0 16px 40px #09284a0f}.raynet-import-banner{margin:16px 0 0}.raynet-loading{color:#627000;background:#f8fae9;border:1px solid #dce5a3;border-radius:8px;padding:10px 12px;font-size:10px}.admin-files{gap:8px;margin:15px 0;display:grid}.admin-files .admin-file{margin:0}.order-file-list{border:1px solid var(--line);background:#fff;border-radius:12px;margin:-5px 0 20px;padding:14px 16px}.order-file-list>strong{color:var(--navy);margin-bottom:9px;font-size:10px;display:block}.order-file-list>div{gap:7px;display:grid}.order-file-list a{color:var(--navy);background:#f5f8f9;border-radius:8px;grid-template-columns:minmax(0,1fr) auto 22px;align-items:center;gap:10px;padding:9px 11px;font-size:9px;text-decoration:none;display:grid}.order-file-list a span{text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.order-file-list a small{color:#8d9aa4}.order-file-list a b{color:#789100;font-size:13px}.translator-files{gap:7px;margin-top:12px;display:grid}.translator-files>small{color:#8997a1;font-size:8px;font-weight:800}.translator-files .translator-download{text-overflow:ellipsis;white-space:nowrap;margin-top:0;overflow:hidden}.manual-order-head{justify-content:space-between;align-items:start;gap:20px;margin-bottom:20px;display:flex}.manual-order-head h2{color:var(--navy);margin:6px 0;font-size:22px}.manual-order-head p:last-child{color:var(--muted);margin:0;font-size:11px}.manual-order-head>span{background:var(--navy);color:var(--lime);letter-spacing:1px;border-radius:16px;padding:8px 10px;font-size:8px;font-weight:800}.manual-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.manual-form-grid .wide{grid-column:1/-1}.manual-assignment-row{background:#f4f7f8;border-radius:11px;grid-template-columns:2fr 1fr;gap:14px;margin-top:16px;padding:16px;display:grid}.manual-assignment-row label{color:#586979;gap:7px;font-size:10px;font-weight:800;display:grid}.manual-assignment-row select,.manual-assignment-row input{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #dce3e8;border-radius:9px;padding:11px 12px;font-size:12px}.manual-form-actions{justify-content:flex-end;align-items:center;gap:14px;margin-top:16px;display:flex}.manual-form-actions p{margin:0 auto 0 0}@media (max-width:900px){.admin-intro-actions{justify-content:space-between;width:100%;margin-top:18px}.manual-form-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.admin-intro-actions,.manual-order-head,.manual-form-actions{flex-direction:column;align-items:stretch}.admin-date{text-align:left}.manual-form-grid,.manual-assignment-row{grid-template-columns:1fr}.manual-form-grid .wide{grid-column:auto}}.billing-content,.profile-content{max-width:1280px}.billing-summary{grid-template-columns:1.3fr repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.billing-summary article{border:1px solid var(--line);background:#fff;border-radius:13px;flex-direction:column;justify-content:center;min-height:125px;padding:22px;display:flex}.billing-summary article>small{color:var(--muted);font-size:9px}.billing-summary article>strong{color:var(--navy);margin:8px 0;font-size:24px}.billing-summary article>span{color:#8d99a3;font-size:8px}.billing-summary .billing-hero{background:var(--navy);color:#fff}.billing-hero>strong{display:inline;color:#fff!important;font-size:31px!important}.billing-hero>span{color:#9db0c0!important}.billing-hero>div{color:#a9b9c6;align-items:center;gap:10px;margin-top:10px;font-size:8px;display:flex}.billing-hero i{background:#597086;width:1px;height:10px}.billing-summary .billing-saving{background:var(--lime);border-color:var(--lime)}.billing-grid{grid-template-columns:minmax(0,1fr) 285px;align-items:start;gap:15px;display:grid}.invoices-card,.billing-settings{border:1px solid var(--line);background:#fff;border-radius:13px;padding:20px}.invoice-head,.invoice-row{grid-template-columns:1.3fr 1fr 1fr .8fr .8fr 28px;align-items:center;gap:12px;display:grid}.invoice-head{color:#8c98a1;text-transform:uppercase;background:#f7f9fa;padding:10px;font-size:8px}.invoice-row{border-bottom:1px solid var(--line);color:#667784;padding:15px 10px;font-size:9px}.invoice-row strong{color:var(--navy)}.invoice-row small{color:#9aa5ad;margin-top:3px;font-size:7px;display:block}.invoice-row button{border:1px solid var(--line);width:27px;height:27px;color:var(--navy);background:#fff;border-radius:50%}.paid-badge{color:#648000;background:#f1f6d6;border-radius:10px;justify-self:start;padding:5px 8px}.billing-settings h2{color:var(--navy);margin:6px 0 18px;font-size:18px}.billing-settings dl{margin:0}.billing-settings dl>div{border-top:1px solid var(--line);padding:11px 0}.billing-settings dt{color:#929da6;font-size:8px}.billing-settings dd{color:var(--navy);margin:4px 0 0;font-size:9px;font-weight:700}.billing-settings a{color:#789300;margin-top:15px;font-size:9px;font-weight:800;text-decoration:none;display:inline-block}.profile-badge{background:var(--navy);color:var(--lime);border-radius:20px;padding:10px 15px;font-size:9px;font-weight:800}.profile-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.profile-grid .section-heading h2{font-size:19px}.profile-list{grid-template-columns:1fr 1fr;margin:0;display:grid}.profile-list>div{border-top:1px solid var(--line);padding:12px 0}.profile-list dt{color:#929ea7;font-size:8px}.profile-list dd{color:var(--navy);margin:4px 0 0;font-size:10px;font-weight:700}.people-list article{border-top:1px solid var(--line);grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:12px 0;display:grid}.avatar.pale{color:#5a7083;background:#eaf0f2}.people-list strong,.people-list small{display:block}.people-list strong{color:var(--navy);font-size:10px}.people-list small{color:#98a3ac;margin-top:3px;font-size:8px}.people-list article>span:last-child{color:#789200;background:#f4f8de;border-radius:10px;padding:5px 8px;font-size:7px}.wide-card{background:var(--navy);color:#fff;border-color:var(--navy);grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;display:grid}.wide-card h2{margin:7px 0;font-size:23px}.wide-card p:last-child{color:#9fb1c0;font-size:10px}.benefit-list{color:#d9e7ed;grid-template-columns:1fr 1fr;gap:13px;font-size:9px;display:grid}.benefit-list span:first-letter{color:var(--lime)}@media (max-width:1100px){.request-layout,.detail-grid,.admin-workspace,.billing-grid{grid-template-columns:1fr}.request-summary,.timeline-card{position:static}.admin-detail{order:-1}.billing-summary{grid-template-columns:1fr 1fr}.profile-grid{grid-template-columns:1fr}.wide-card{grid-column:auto}.admin-stats{grid-template-columns:1fr 1fr}}@media (max-width:760px){.role-switch{border:0;margin-left:auto}.top-actions .icon-button{display:none}.top-actions .primary-button{padding:10px 14px}.form-content,.detail-content,.billing-content,.profile-content,.admin-content{padding:25px 16px 45px}.page-intro,.detail-heading,.admin-intro{flex-direction:column;align-items:flex-start}.steps{display:none}.page-intro h1{font-size:29px}.service-grid,.field-grid,.quote-price-row,.profile-list,.wide-card,.benefit-list,.language-row{grid-template-columns:1fr}.swap{justify-self:center;transform:rotate(90deg)}.quote-price-row>div+div{border-left:0;border-top:1px solid var(--line);padding-top:15px;padding-left:0}.quote-heading,.quote-actions{flex-direction:column}.quote-heading>span{margin-top:10px}.approve-button{width:100%}.detail-list{grid-template-columns:1fr}.detail-list .wide{grid-column:auto}.admin-stats,.billing-summary{grid-template-columns:1fr 1fr}.queue-item{grid-template-columns:6px 1fr}.queue-meta{text-align:left;grid-column:2;justify-content:space-between;display:flex}.invoice-head{display:none}.invoice-row{grid-template-columns:1fr 1fr 28px}.invoice-row>span:nth-child(2),.invoice-row>span:nth-child(3){display:none}.success-card{padding:34px 20px}.success-actions{flex-direction:column}}.auth-page{background:#fff;grid-template-columns:minmax(360px,.9fr) minmax(500px,1.1fr);min-height:100vh;display:grid}.auth-brand-panel{color:#fff;background:linear-gradient(145deg, var(--navy), #0b3b69);flex-direction:column;min-height:100vh;padding:42px 55px;display:flex;position:relative;overflow:hidden}.auth-brand-panel:after{content:"";border:70px solid #d4ed3f17;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-250px;right:-310px}.auth-brand-panel>div{z-index:1;margin:auto 0;position:relative}.auth-brand-panel h1{letter-spacing:-2.6px;max-width:560px;margin:13px 0 18px;font-size:clamp(42px,5vw,66px);font-weight:500;line-height:1.01}.auth-brand-panel>div>p:last-child{color:#aec1d0;max-width:500px;margin:0;font-size:15px;line-height:1.7}.auth-brand-panel>small{z-index:1;color:#809bb0;font-size:10px;position:relative}.auth-form-panel{background:#f7f9fa;place-items:center;padding:50px;display:grid}.auth-card{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(440px,100%);padding:42px;box-shadow:0 24px 65px #09284a17}.auth-card h2{color:var(--navy);letter-spacing:-.8px;margin:8px 0 9px;font-size:29px}.auth-lead{color:var(--muted);margin:0 0 27px;font-size:12px;line-height:1.55}.google-button{width:100%;min-height:48px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #d8e0e5;border-radius:10px;justify-content:center;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.google-button:hover{background:#f8fafb;border-color:#c6d0d7}.google-button>span{color:#4285f4;background:#eef4ff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:14px;font-weight:900;display:grid}.google-button:disabled,.magic-form button:disabled{opacity:.65;cursor:wait}.auth-divider{color:#a3adb5;align-items:center;gap:12px;margin:21px 0;font-size:9px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.magic-form{gap:14px;display:grid}.magic-form label{color:#526676;gap:7px;font-size:10px;font-weight:800;display:grid}.magic-form input{width:100%;min-height:46px;color:var(--navy);font:inherit;border:1px solid #dce3e8;border-radius:9px;padding:0 13px;font-size:12px}.magic-form input:focus{border-color:#afc921;outline:none;box-shadow:0 0 0 3px #bad4221f}.magic-form .primary-button{width:100%;min-height:47px}.password-form{margin-bottom:20px}.auth-forgot-button{color:#637900;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:-9px auto 20px;padding:4px;font-size:9px;font-weight:800;text-decoration:underline;display:block}.auth-forgot-button:disabled{opacity:.55;cursor:wait}.password-reset-sent{margin:-6px 0 20px}.reset-password-form,.reset-complete{margin-top:24px}.reset-complete .primary-button{margin-top:16px}.demo-role-picker{background:#f8faea;border:1px solid #dfe7b8;border-radius:10px;margin:0 0 18px;padding:13px}.demo-role-picker>small{color:#788c09;letter-spacing:.8px;margin-bottom:9px;font-size:7px;font-weight:900;display:block}.demo-role-picker>div{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.demo-role-picker button{min-height:34px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #d8e1af;border-radius:7px;font-size:8px;font-weight:850}.demo-role-picker button:hover{background:#f0f5d3;border-color:#aabd38}.registration-entry{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:8px;margin-top:22px;padding-top:20px;display:grid}.registration-entry>span{color:#84929c;grid-column:1/-1;font-size:9px;font-weight:800}.registration-entry>a{min-height:60px;color:var(--navy);background:#fafbfb;border:1px solid #dfe5e8;border-radius:9px;flex-direction:column;justify-content:center;padding:10px 12px;text-decoration:none;display:flex}.registration-entry>a:hover{background:#f7f9e8;border-color:#b7c95a}.registration-entry strong,.registration-entry small{display:block}.registration-entry strong{font-size:9px}.registration-entry small{color:#8a979f;margin-top:4px;font-size:7px}.registration-panel{padding-top:55px;padding-bottom:55px}.registration-card{width:min(570px,100%)}.auth-back-link{color:#7d8c96;margin-bottom:24px;font-size:9px;font-weight:800;text-decoration:none;display:inline-block}.auth-back-link:hover{color:#728700}.registration-form{gap:14px;display:grid}.registration-form>label,.registration-passwords label{color:#526676;gap:7px;font-size:10px;font-weight:800;display:grid}.registration-form input:not([type=checkbox]),.registration-form select{box-sizing:border-box;width:100%;min-height:46px;color:var(--navy);font:inherit;background:#fff;border:1px solid #dce3e8;border-radius:9px;padding:0 13px;font-size:11px}.registration-form input:focus,.registration-form select:focus{border-color:#afc921;outline:none;box-shadow:0 0 0 3px #bad4221f}.registration-role-tabs{grid-template-columns:1fr 1fr;gap:8px;margin:2px 0 8px;display:grid}.registration-role-tabs button{min-height:62px;color:var(--navy);text-align:left;cursor:pointer;background:#f9fbfb;border:1px solid #dce3e7;border-radius:9px;padding:10px 13px}.registration-role-tabs button.selected{background:#f2f6d7;border-color:#aabd31;box-shadow:inset 0 0 0 1px #b8cc45}.registration-role-tabs span,.registration-role-tabs strong{display:block}.registration-role-tabs span{color:#8b99a1;text-transform:uppercase;letter-spacing:.6px;margin-bottom:5px;font-size:7px;font-weight:900}.registration-role-tabs strong{font-size:10px}.registration-passwords{grid-template-columns:1fr 1fr;gap:10px;display:grid}.translator-language-registration{background:#f9fce9;border:1px solid #dce7a8;border-radius:11px;gap:12px;padding:17px;display:grid}.translator-language-registration>div:first-child strong,.translator-language-registration>div:first-child small{display:block}.translator-language-registration>div:first-child strong{color:var(--navy);font-size:11px}.translator-language-registration>div:first-child small{color:#75816f;margin-top:5px;font-size:8px}.translator-language-registration label{color:#526676;gap:6px;font-size:9px;font-weight:800;display:grid}.translator-language-registration label em{color:#87949d;justify-self:start;font-size:7px;font-style:normal;font-weight:500}.translator-language-pair{grid-template-columns:1fr 30px 1fr;align-items:end;gap:8px;display:grid}.translator-language-pair>span{color:#779000;place-items:center;min-height:46px;font-size:18px;font-weight:900;display:grid}.registration-consent{grid-template-columns:17px 1fr;align-items:start;line-height:1.5;color:#7b8992!important;gap:9px!important;font-size:8px!important;font-weight:500!important;display:grid!important}.registration-consent input{accent-color:#95ad16;width:15px;height:15px;margin:1px 0 0}.registration-submit{border:0;width:100%;min-height:49px}.registration-footnote{color:#87949d;text-align:center;margin:-3px 0 0;font-size:8px;line-height:1.55}.auth-success,.auth-setup-note{background:#f4f8de;border:1px solid #dfe9aa;border-radius:11px;padding:17px}.auth-success strong,.auth-setup-note strong{color:var(--navy);font-size:12px}.auth-success p,.auth-setup-note p{color:#68776e;margin:6px 0 0;font-size:10px;line-height:1.55}.auth-setup-note a{color:#6f8500;font-weight:800}.auth-privacy{color:#9aa5ad;text-align:center;margin:22px 0 0;font-size:8px;line-height:1.5}.onboarding-page{background:#f5f7f8;min-height:100vh}.onboarding-header{color:#fff;background:var(--navy);justify-content:space-between;align-items:center;height:78px;padding:0 44px;display:flex}.onboarding-header>span{color:#9db1c0;font-size:10px}.onboarding-content{width:min(960px,100% - 32px);margin:0 auto;padding:48px 0 70px}.onboarding-intro{max-width:650px;margin-bottom:26px}.onboarding-intro h1{color:var(--navy);letter-spacing:-1.2px;margin:8px 0 10px;font-size:38px}.onboarding-intro>p:last-child{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.company-profile-form{gap:16px;display:grid}.profile-form-section{border:1px solid var(--line);background:#fff;border-radius:15px;padding:28px}.profile-form-heading{align-items:center;gap:13px;margin-bottom:22px;display:flex}.profile-form-heading>span{background:var(--lime);width:36px;height:36px;color:var(--navy);border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:900;display:grid}.profile-form-heading h2{color:var(--navy);margin:0;font-size:18px}.profile-form-heading p{color:#8b98a2;margin:4px 0 0;font-size:9px}.profile-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.profile-fields label{color:#596b79;gap:7px;font-size:9px;font-weight:800;display:grid}.profile-fields label.wide{grid-column:1/-1}.profile-fields input{width:100%;min-height:43px;color:var(--navy);font:inherit;background:#fff;border:1px solid #dbe3e7;border-radius:9px;padding:0 12px;font-size:11px}.profile-fields input:focus{border-color:#afc921;outline:none;box-shadow:0 0 0 3px #bad4221f}.ico-field{grid-column:1/-1}.ico-field>span{grid-template-columns:minmax(160px,1fr) auto;gap:9px;display:grid}.ico-field button{color:var(--navy);cursor:pointer;background:#f5f8f9;border:1px solid #ced8de;border-radius:9px;padding:0 16px;font-size:9px;font-weight:800}.profile-submit-row{justify-content:space-between;align-items:center;gap:20px;padding:4px 3px 0;display:flex}.profile-submit-row small{color:#8b98a1;font-size:9px}.profile-submit-row .primary-button{min-width:190px}.editable-profile-card{color:var(--ink);border-color:var(--line);background:#fff;display:block}.editable-profile-card .company-profile-form{margin-top:10px}.editable-profile-card .profile-form-section{border:0;border-top:1px solid var(--line);border-radius:0;padding:20px 0}.editable-profile-card .profile-form-section:first-child{border-top:0;padding-top:6px}.editable-profile-card .profile-form-heading>span{display:none}.editable-profile-card .profile-form-heading{margin-bottom:16px}.editable-profile-card .profile-form-heading h2{font-size:14px}.editable-profile-card .profile-form-heading p{color:#8b98a2}.editable-profile-card .form-success,.editable-profile-card .form-error{margin:0}@media (max-width:820px){.auth-page{grid-template-columns:1fr}.auth-brand-panel{min-height:300px;padding:28px 24px}.auth-brand-panel h1{font-size:40px}.auth-brand-panel>small{display:none}.auth-form-panel{padding:25px 16px 45px}.auth-card{padding:29px 23px}.onboarding-header{height:68px;padding:0 18px}.onboarding-header>span{display:none}.onboarding-content{padding:32px 0 50px}.onboarding-intro h1{font-size:31px}.profile-form-section{padding:21px 18px}.profile-fields{grid-template-columns:1fr}.profile-fields label.wide,.ico-field{grid-column:auto}.ico-field>span{grid-template-columns:1fr}.ico-field button{min-height:42px}.profile-submit-row{flex-direction:column;align-items:stretch}.profile-submit-row .primary-button{width:100%}}.queue-title em{color:#779000;margin-top:5px;font-size:7px;font-style:normal;font-weight:800;display:block}.specialist-notice{background:#f8fae9;border:1px solid #d8e5a0;border-radius:12px;align-items:center;gap:13px;margin-bottom:17px;padding:15px 18px;display:flex}.specialist-notice>span{background:var(--lime);width:34px;height:34px;color:var(--navy);border-radius:50%;flex:none;place-items:center;display:grid}.specialist-notice strong{color:var(--navy);font-size:11px;display:block}.specialist-notice p{color:#6d7d62;margin:4px 0 0;font-size:9px;line-height:1.5}.finance-overview{grid-template-columns:repeat(3,1fr);gap:12px;margin:-10px 0 23px;display:grid}.finance-period{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:minmax(130px,.75fr) 1.25fr;align-items:center;gap:18px;min-height:118px;padding:19px;display:grid}.finance-period h2{color:var(--navy);margin:5px 0 0;font-size:15px;line-height:1.25}.finance-period dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.finance-period dl>div{border-left:1px solid var(--line);padding-left:10px}.finance-period dt{color:#8f9aa3;font-size:7px}.finance-period dd{color:var(--navy);white-space:nowrap;margin:5px 0 0;font-size:10px;font-weight:900}.finance-period.primary{background:var(--navy);border-color:var(--navy)}.finance-period.primary h2,.finance-period.primary dd{color:#fff}.finance-period.primary .eyebrow{color:var(--lime)}.finance-period.primary dt{color:#94aabd}.finance-period.primary dl>div{border-color:#ffffff26}.finance-period.client{border-top:3px solid var(--lime)}.order-economics{background:var(--navy);color:#fff;border-radius:11px;margin:15px 0 0;padding:15px}.order-economics-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.order-economics-head h3{margin:5px 0 0;font-size:14px}.order-economics-head .eyebrow{color:var(--lime)}.order-economics-head>span{color:var(--navy);background:var(--lime);white-space:nowrap;border-radius:14px;padding:5px 8px;font-size:7px;font-weight:900}.order-economics dl{grid-template-columns:1fr 1fr;gap:0 12px;margin:14px 0 10px;display:grid}.order-economics dl>div{border-top:1px solid #ffffff24;padding:10px 0}.order-economics dl .profit{border-bottom:1px solid #ffffff24;grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.order-economics dt{color:#91a6b8;font-size:7px}.order-economics dd{margin:4px 0 0;font-size:11px;font-weight:900}.order-economics .profit dd{color:var(--lime);font-size:17px}.order-economics>small{color:#8298aa;font-size:6px;line-height:1.45;display:block}.assignment-form{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:16px 0 0;padding:16px 0}.assignment-form .form-card-heading{margin-bottom:13px}.assignment-form .form-card-heading>span{font-size:8px;font-weight:900}.assignment-form>label{color:#647582;gap:6px;margin-bottom:10px;font-size:8px;font-weight:800;display:grid}.assignment-form select{width:100%;min-height:38px;color:var(--navy);font:inherit;background:#fff;border:1px solid #dce3e7;border-radius:8px;padding:0 10px;font-size:9px}.assignment-form select:focus{border-color:#afc921;outline:none;box-shadow:0 0 0 3px #bad4221f}.assignment-submit{width:100%;margin-top:12px}.current-assignment{background:#f4f8de;border-radius:9px;grid-template-columns:36px 1fr;align-items:center;gap:10px;margin-bottom:12px;padding:10px;display:grid}.current-assignment small,.current-assignment strong,.current-assignment em{display:block}.current-assignment small{color:#8a9819;letter-spacing:.6px;font-size:6px;font-weight:900}.current-assignment strong{color:var(--navy);margin-top:3px;font-size:9px}.current-assignment em{color:#758700;margin-top:3px;font-size:7px;font-style:normal}.assignment-form>label input{width:100%;min-height:38px;color:var(--navy);font:inherit;background:#fff;border:1px solid #dce3e7;border-radius:8px;padding:0 10px;font-size:9px}.assignment-form>label input:focus{border-color:#afc921;outline:none;box-shadow:0 0 0 3px #bad4221f}.pricing-flow-note{color:#657373;background:#f5f8e3;border-radius:9px;grid-template-columns:30px 1fr;align-items:center;gap:9px;margin:11px 0 0;padding:10px;font-size:8px;line-height:1.45;display:grid}.pricing-flow-note>span{background:var(--lime);width:30px;height:30px;color:var(--navy);border-radius:8px;place-items:center;font-size:8px;font-weight:900;display:grid}.quote-waiting-note{color:#756b4a;background:#fff9e9;border-left:3px solid #e7b83b;margin:0 0 12px;padding:10px;font-size:8px;line-height:1.45}.pricing-equation-mini{color:#8ea4b5;margin-top:4px;font-size:6px;line-height:1.4;display:block}.message-bubble.translator{justify-self:start}.message-bubble.translator .message-avatar{color:#607700;background:#dbe8bd}.message-bubble.translator>div{background:#fbfdec;border-color:#dfe8ad}.translator-content{max-width:1380px;margin:0 auto;padding:34px 38px 55px}.translator-intro{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.translator-intro h1{color:var(--navy);margin:7px 0 5px;font-size:34px}.translator-intro>div:first-child>p:last-child{color:var(--muted);margin:0;font-size:12px}.availability-pill{border:1px solid var(--line);background:#fff;border-radius:24px;align-items:center;gap:10px;min-width:180px;padding:12px 15px;display:flex}.availability-pill>i{background:#92ae09;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #eff4cf}.availability-pill small,.availability-pill strong{display:block}.availability-pill small{color:#98a2aa;letter-spacing:.7px;font-size:6px}.availability-pill strong{color:var(--navy);margin-top:3px;font-size:9px}.translator-stats{grid-template-columns:repeat(3,.72fr) 1.8fr;gap:12px;margin:23px 0;display:grid}.translator-stats article{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:38px 1fr;align-items:center;gap:10px;min-height:90px;padding:16px;display:grid}.translator-stats article>span{color:#718600;background:#f1f5d6;border-radius:9px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.translator-stats small,.translator-stats strong{display:block}.translator-stats small{color:#8e99a2;font-size:8px}.translator-stats strong{color:var(--navy);margin-top:4px;font-size:21px}.translator-stats .translator-profile-card{background:var(--navy);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.translator-profile-card small{color:#96aabc}.translator-profile-card strong{color:#fff;font-size:11px;line-height:1.45}.translator-workspace{grid-template-columns:minmax(0,1fr) 430px;align-items:start;gap:16px;display:grid}.translator-orders,.translator-detail{border:1px solid var(--line);background:#fff;border-radius:14px}.translator-orders{overflow:hidden}.translator-orders .section-heading{padding:20px 22px 13px}.translator-orders .section-heading>span{color:#7f8c95;background:#f3f6f7;border-radius:14px;padding:6px 9px;font-size:8px}.translator-order-list{border-top:1px solid var(--line)}.translator-order{border:0;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:#fff;grid-template-columns:8px minmax(0,1fr) 140px;align-items:center;gap:13px;width:100%;min-height:92px;padding:15px 20px;display:grid}.translator-order:last-child{border-bottom:0}.translator-order:hover,.translator-order.selected{background:#fbfdec}.translator-order.selected{box-shadow:inset 3px 0 var(--lime)}.assignment-dot{background:#d6dde1;border-radius:5px;width:8px;height:36px}.assignment-dot.assigned{background:#e8a84a}.assignment-dot.accepted{background:#65a0d6}.assignment-dot.in_progress{background:#9dbb17}.assignment-dot.submitted{background:#90a0aa}.translator-order>div:nth-child(2) strong,.translator-order>div:nth-child(2) span,.translator-order>div:nth-child(2) small{display:block}.translator-order>div:nth-child(2) strong{color:var(--navy);font-size:11px}.translator-order>div:nth-child(2) span{color:#587080;margin:5px 0;font-size:9px}.translator-order>div:nth-child(2) small{color:#9aa4ab;font-size:8px}.translator-order-meta{text-align:right}.translator-order-meta em,.translator-order-meta strong,.translator-order-meta small{display:block}.translator-order-meta em{color:#738700;text-transform:uppercase;font-size:7px;font-style:normal;font-weight:900}.translator-order-meta strong{color:var(--navy);margin-top:7px;font-size:10px}.translator-order-meta small{color:#a0a9af;margin-top:2px;font-size:7px}.translator-detail{padding:22px}.translator-detail-head{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.translator-detail-head h2{color:var(--navy);margin:5px 0 0;font-size:18px;line-height:1.25}.assignment-badge{white-space:nowrap;color:#6f8200;text-transform:uppercase;background:#f1f6d8;border-radius:14px;padding:6px 8px;font-size:7px;font-weight:900}.assignment-badge.assigned{color:#9b641c;background:#fff0d8}.assignment-badge.submitted{color:#60717d;background:#ecf1f3}.translator-facts{grid-template-columns:1fr 1fr;margin:17px 0 0;display:grid}.translator-facts>div{border-top:1px solid var(--line);padding:11px 0}.translator-facts dt{color:#929da5;font-size:8px}.translator-facts dd{color:var(--navy);margin:4px 0 0;font-size:9px;font-weight:800}.translator-instruction{border-left:3px solid var(--lime);background:#f8faed;margin:13px 0;padding:12px}.translator-instruction small{color:#849408;font-size:7px;font-weight:900}.translator-instruction p{color:#566875;margin:5px 0 0;font-size:9px;line-height:1.5}.translator-download{justify-content:center;width:100%;margin:3px 0 12px}.translator-actions .primary-button{border:0;width:100%}.submitted-note{background:#f1f5d9;border-radius:9px;align-items:center;gap:10px;padding:12px;display:flex}.submitted-note>span{background:var(--lime);width:30px;height:30px;color:var(--navy);border-radius:50%;place-items:center;display:grid}.submitted-note strong,.submitted-note small{display:block}.submitted-note strong{color:var(--navy);font-size:9px}.submitted-note small{color:#7e8c73;margin-top:3px;font-size:7px}.translator-pricing{background:#fbfdec;border:1px solid #dfe7b7;border-radius:11px;margin:15px 0;padding:15px}.translator-pricing-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.translator-pricing-head h3{color:var(--navy);margin:5px 0 0;font-size:14px}.translator-pricing-head>span{color:#6a7e00;background:#eaf2bd;border-radius:11px;padding:5px 7px;font-size:6px;font-weight:900}.translator-pricing-help{color:#73807c;margin:9px 0 12px;font-size:8px;line-height:1.5}.translator-pricing-inputs{grid-template-columns:1fr 1fr;gap:9px;display:grid}.translator-pricing label{color:#61717c;gap:6px;font-size:8px;font-weight:800;display:grid;position:relative}.translator-pricing input,.translator-pricing select{width:100%;min-height:38px;color:var(--navy);font:inherit;background:#fff;border:1px solid #d9e1cf;border-radius:8px;padding:0 10px;font-size:10px}.translator-pricing input:focus,.translator-pricing select:focus{border-color:#afc921;outline:none;box-shadow:0 0 0 3px #bad4221f}.translator-pricing label i{color:#82909a;font-size:8px;font-style:normal;position:absolute;bottom:12px;right:10px}.translator-pricing-total{background:var(--navy);border-radius:9px;margin:11px 0;padding:11px 12px}.translator-pricing-total small,.translator-pricing-total strong{display:block}.translator-pricing-total small{color:#8fa4b5;letter-spacing:.6px;font-size:6px;font-weight:900}.translator-pricing-total strong{color:#fff;margin-top:5px;font-size:10px}.translator-pricing-total em{color:var(--lime);font-size:13px;font-style:normal}.translator-pricing .pricing-kind{margin-top:9px}.translator-pricing-submit{border:0;width:100%;margin-top:11px}.translator-invoice-panel,.admin-invoice-panel{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:17px;padding:22px;scroll-margin-top:90px}.invoice-panel-heading{justify-content:space-between;align-items:flex-start;gap:25px;padding-bottom:17px;display:flex}.invoice-panel-heading h2{color:var(--navy);margin:5px 0 7px;font-size:21px}.invoice-panel-heading>div:first-child>p:last-child{color:#7e8c95;margin:0;font-size:9px;line-height:1.5}.invoice-panel-heading>span{color:#85600f;white-space:nowrap;background:#fff1d6;border-radius:16px;padding:8px 11px;font-size:8px;font-weight:900}.translator-invoice-layout{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:16px;display:grid}.invoice-upload-form{background:#fbfdef;border:1px solid #dfe7bd;border-radius:12px;gap:13px;padding:17px;display:grid}.invoice-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.invoice-form-grid label{color:#61717c;align-content:start;gap:6px;font-size:8px;font-weight:800;display:grid;position:relative}.invoice-form-grid input{box-sizing:border-box;width:100%;min-height:40px;color:var(--navy);font:inherit;background:#fff;border:1px solid #d9e1cf;border-radius:8px;padding:0 10px;font-size:9px}.invoice-form-grid input:focus{border-color:#afc921;outline:none;box-shadow:0 0 0 3px #bad4221f}.invoice-form-grid label>i{color:#80909a;font-size:8px;font-style:normal;position:absolute;bottom:12px;right:10px}.invoice-form-grid .invoice-file-field{grid-column:1/-1}.invoice-file-field input{min-height:47px;padding:10px}.invoice-file-field small{color:#8b979e;font-size:7px;font-weight:500}.invoice-upload-form>.primary-button{border:0;width:100%}.invoice-list{border:1px solid var(--line);border-radius:12px;overflow:hidden}.invoice-row{border-bottom:1px solid var(--line);grid-template-columns:45px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:82px;padding:13px 15px;display:grid}.invoice-row:last-child{border-bottom:0}.invoice-file-icon{color:#6c8200;background:#eff5ce;border-radius:8px;place-items:center;width:42px;height:45px;font-size:7px;font-weight:900;display:grid}.invoice-row>div strong,.invoice-row>div small,.invoice-row>div a{display:block}.invoice-row>div strong{color:var(--navy);font-size:10px}.invoice-row>div small{color:#87949d;margin-top:4px;font-size:7px}.invoice-row>div a{color:#718700;text-overflow:ellipsis;white-space:nowrap;max-width:310px;margin-top:5px;font-size:7px;font-weight:800;overflow:hidden}.invoice-row>strong{color:var(--navy);white-space:nowrap;font-size:10px}.invoice-status{color:#966018;text-transform:uppercase;white-space:nowrap;background:#fff0d9;border-radius:14px;padding:6px 8px;font-size:6px;font-style:normal;font-weight:900}.invoice-status.paid{color:#688000;background:#eff5ce}.invoice-empty{color:#96a1a8;text-align:center;align-content:center;place-items:center;gap:6px;min-height:130px;padding:20px;display:grid}.invoice-empty>span{color:#8da413;font-size:22px}.invoice-empty strong{color:var(--navy);font-size:10px}.invoice-empty small{font-size:8px}.admin-invoice-panel{margin-top:16px}.invoice-summary{gap:10px;display:flex}.invoice-summary>span{background:#f8fafb;border:1px solid #e0e6e9;border-radius:10px;min-width:120px;padding:10px 13px}.invoice-summary small,.invoice-summary strong{display:block}.invoice-summary small{color:#929ea6;font-size:6px;font-weight:900}.invoice-summary strong{color:var(--navy);margin-top:5px;font-size:12px}.admin-invoice-table{border:1px solid var(--line);border-radius:11px;overflow:hidden}.admin-invoice-head,.admin-invoice-row{grid-template-columns:minmax(0,1.55fr) .55fr .55fr .55fr minmax(190px,.85fr);align-items:center;gap:12px;display:grid}.admin-invoice-head{color:#8f9ba3;text-transform:uppercase;background:#f5f7f8;min-height:34px;padding:0 13px;font-size:7px;font-weight:800}.admin-invoice-row{border-bottom:1px solid var(--line);min-height:78px;padding:12px 13px}.admin-invoice-row:last-child{border-bottom:0}.admin-invoice-row>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.admin-invoice-row>div:first-child strong,.admin-invoice-row>div:first-child small{display:block}.admin-invoice-row>div:first-child strong{color:var(--navy);font-size:9px}.admin-invoice-row>div:first-child small{color:#8b979f;text-overflow:ellipsis;white-space:nowrap;max-width:340px;margin-top:4px;font-size:7px;overflow:hidden}.admin-invoice-row a{color:#6f8500;font-weight:800}.admin-invoice-row>span{color:#667985;font-size:8px}.admin-invoice-row>strong{color:var(--navy);font-size:9px}.invoice-payment-action{justify-content:space-between;align-items:center;gap:7px;display:flex}.invoice-payment-action button{color:#617500;min-height:31px;font:inherit;cursor:pointer;background:#f8faed;border:1px solid #d7dfc2;border-radius:7px;padding:0 9px;font-size:7px;font-weight:900}.invoice-payment-action button:disabled{opacity:.55;cursor:wait}@media (max-width:1100px){.translator-workspace{grid-template-columns:1fr}.translator-detail{order:-1}.translator-stats{grid-template-columns:1fr 1fr}.translator-invoice-layout{grid-template-columns:1fr}.admin-invoice-table{overflow-x:auto}.admin-invoice-head,.admin-invoice-row{min-width:920px}.finance-overview{grid-template-columns:1fr}}@media (max-width:760px){.translator-content{padding:25px 16px 45px}.translator-intro{flex-direction:column;align-items:flex-start}.translator-stats{grid-template-columns:1fr 1fr}.translator-profile-card{grid-column:1/-1}.translator-order{grid-template-columns:8px 1fr}.translator-order-meta{text-align:left;grid-column:2}.translator-detail-head{flex-direction:column}.finance-period{grid-template-columns:1fr}.invoice-panel-heading{flex-direction:column}.invoice-form-grid{grid-template-columns:1fr}.invoice-form-grid .invoice-file-field{grid-column:auto}.invoice-row{grid-template-columns:42px 1fr}.invoice-row>strong,.invoice-row>em{grid-column:2}.app-shell{display:block}.sidebar{width:100%;height:auto;padding:18px 20px;position:static}.nav-list,.sidebar-help,.sidebar-user{display:none}.topbar{height:68px;padding:0 20px}.topbar>div:first-child{display:none}.top-actions{justify-content:space-between;width:100%}.content{padding:22px 16px}.welcome{padding:28px 24px}.welcome h1{font-size:34px}.stat-grid{grid-template-columns:1fr 1fr}.stat-card{grid-template-columns:1fr}.stat-icon{display:none}.order-row{grid-template-columns:1fr 30px;gap:8px}.order-row .date,.order-row>span:nth-child(3){grid-area:auto/1}.order-row button{grid-area:1/2}.dashboard-footer{flex-wrap:wrap}.dashboard-footer i{display:none}}.conversation-card{border:1px solid var(--line);background:#fff;border-radius:15px;padding:25px;scroll-margin-top:105px}.order-row{color:inherit;cursor:pointer;text-decoration:none}.order-row:hover{background:#fbfdec}.conversation-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.conversation-head h2{color:var(--navy);margin:6px 0 0;font-size:20px}.email-notice{color:#71800e;white-space:nowrap;background:#f4f8dd;border-radius:20px;align-items:center;gap:6px;padding:7px 10px;font-size:8px;font-weight:800;display:inline-flex}.email-notice i{background:#9ab313;border-radius:50%;width:6px;height:6px}.message-list{background:#f6f8f9;border-radius:12px;gap:14px;max-height:410px;margin:20px 0;padding:18px;display:grid;overflow-y:auto}.empty-conversation{color:#94a0a9;place-items:center;gap:5px;min-height:90px;font-size:9px;display:grid}.empty-conversation strong{color:var(--navy);font-size:11px}.message-bubble{grid-template-columns:32px minmax(0,1fr);align-items:start;gap:10px;max-width:82%;display:grid}.message-bubble.admin{grid-template-columns:minmax(0,1fr) 32px;justify-self:end}.message-bubble.admin .message-avatar{background:var(--navy);color:#fff;grid-area:1/2}.message-bubble.admin>div{background:#eff5ce;border-radius:12px 5px 12px 12px;grid-area:1/1}.message-bubble.internal{justify-self:stretch;max-width:100%}.message-bubble.internal>div{background:#fff4e7;border:1px dashed #e8bc86}.message-avatar{color:#466072;background:#dce5e9;border-radius:50%;place-items:center;width:32px;height:32px;font-size:8px;font-weight:900;display:grid}.message-bubble>div{background:#fff;border:1px solid #e1e7ea;border-radius:5px 12px 12px;min-width:0;padding:11px 13px}.message-bubble header{align-items:center;gap:7px;display:flex}.message-bubble header strong{color:var(--navy);font-size:9px}.message-bubble header time{color:#9ba5ac;margin-left:auto;font-size:7px}.message-bubble header em{color:#a06422;background:#ffe3bf;border-radius:10px;padding:3px 6px;font-size:7px;font-style:normal;font-weight:800}.message-bubble p{color:#526673;white-space:pre-wrap;margin:7px 0 0;font-size:10px;line-height:1.55}.message-compose{gap:10px;display:grid}.message-compose textarea{resize:vertical;width:100%;min-height:78px;color:var(--navy);font:inherit;box-sizing:border-box;background:#fff;border:1px solid #dce3e7;border-radius:10px;padding:12px;font-size:10px}.message-compose textarea:focus{border-color:#afc921;outline:none;box-shadow:0 0 0 3px #bad4221f}.message-mode{gap:6px;display:flex}.message-mode button{border:1px solid var(--line);color:#7b8993;cursor:pointer;background:#fff;border-radius:18px;padding:7px 10px;font-size:8px}.message-mode button.selected{color:var(--navy);border-color:var(--lime);background:#f6fadf;font-weight:800}.compose-actions{align-items:center;gap:12px;display:flex}.compose-actions>span{color:#95a0a8;margin-left:auto;font-size:7px}.compose-actions .primary-button{border:0}.quote-change-link{color:#789200;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:800}.text-button{text-decoration:none}.conversation-compact{border-radius:12px;margin-top:16px;padding:17px}.conversation-compact .conversation-head h2{font-size:15px}.conversation-compact .email-notice{display:none}.conversation-compact .message-list{max-height:260px;margin:14px 0;padding:12px}.conversation-compact .message-bubble{max-width:94%}.conversation-compact .compose-actions{align-items:flex-end}.conversation-compact .compose-actions>span{display:none}.admin-lower-grid{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:16px;margin-top:16px;display:grid}.admin-clients-card,.integration-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:21px}.admin-clients-card .section-heading{padding:0 0 14px}.admin-clients-card .section-heading>span{color:#788792;background:#f3f6f7;border-radius:16px;padding:7px 10px;font-size:8px}.client-table-head,.client-table-row{grid-template-columns:minmax(0,1.8fr) .45fr .45fr .7fr auto;align-items:center;gap:12px;display:grid}.client-table-head{color:#909ca5;text-transform:uppercase;letter-spacing:.5px;background:#f6f8f9;padding:9px 12px;font-size:7px}.client-table-row{border-bottom:1px solid var(--line);padding:13px 12px}.client-table-row:last-child{border-bottom:0}.client-table-row>div{align-items:center;gap:10px;min-width:0;display:flex}.client-table-row>div>span:last-child{min-width:0}.client-table-row strong,.client-table-row small{display:block}.client-table-row strong{color:var(--navy);font-size:9px}.client-table-row small{color:#909ca5;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:7px;overflow:hidden}.record-actions{justify-content:flex-end;gap:6px;display:flex}.record-actions button{color:#546976;min-height:29px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d9e1e5;border-radius:7px;padding:0 8px;font-size:7px;font-weight:800}.record-actions button:hover{color:var(--navy);border-color:#a9bd32}.record-actions button.danger{color:#9a4139;background:#fff8f6;border-color:#efd8d4}.record-actions button:disabled{opacity:.5;cursor:wait}.admin-record-message{margin:12px 0 0}.admin-record-editor{background:#fbfdef;border:1px solid #dbe4af;border-radius:12px;gap:14px;margin:14px 0 20px;padding:18px;display:grid}.admin-record-editor-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-record-editor-head h3{color:var(--navy);margin:4px 0 0;font-size:17px}.admin-record-editor-head>button{color:#7d8c95;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px;font-size:8px;font-weight:800}.admin-record-editor-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-record-editor-grid label{color:#677782;align-content:start;gap:5px;font-size:8px;font-weight:800;display:grid}.admin-record-editor-grid input,.admin-record-editor-grid select{box-sizing:border-box;width:100%;min-height:38px;color:var(--navy);font:inherit;background:#fff;border:1px solid #d9e1cf;border-radius:8px;padding:0 10px}.admin-record-editor-grid input:disabled{color:#8d999f;background:#f1f4f2}.admin-record-editor-grid label small{color:#929da4;font-size:6px;font-weight:500;line-height:1.4}.admin-record-editor>.secondary-button{justify-self:start}.translator-roster{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.translator-roster .section-heading{padding-bottom:10px}.translator-roster-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;display:grid}.translator-roster-row>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.translator-roster-row strong,.translator-roster-row small{display:block}.translator-roster-row strong{color:var(--navy);font-size:9px}.translator-roster-row small{color:#909ca5;text-overflow:ellipsis;white-space:nowrap;max-width:420px;margin-top:4px;font-size:7px;overflow:hidden}.translator-status{color:#718600;text-transform:uppercase;white-space:nowrap;background:#f1f5d6;border-radius:12px;padding:5px 8px;font-size:6px;font-style:normal;font-weight:900}.translator-status.pending{color:#966018;background:#fff0d9}.translator-status.busy{color:#3b6882;background:#e9f1f5}.translator-status.offline{color:#7d898f;background:#eef1f2}.translator-fields{grid-template-columns:1fr 1.15fr 1.4fr .8fr}.integration-card h2{color:var(--navy);margin:6px 0 18px;font-size:20px}.integration-row{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.integration-icon{width:34px;height:34px;color:var(--navy);background:#eef2f4;border-radius:9px;place-items:center;font-size:12px;font-weight:900;display:grid}.integration-icon.ready{color:#748b00;background:#eff5ce}.integration-row strong,.integration-row small{display:block}.integration-row strong{color:var(--navy);font-size:9px}.integration-row small{color:#929da6;margin-top:4px;font-size:7px;line-height:1.4}.integration-row em{color:#8b990c;white-space:nowrap;background:#f3f7dc;border-radius:10px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:900}.integration-row:last-of-type em{color:#9b6c35;background:#fff0dd}.integration-help{color:#7b8993;background:#f7f9fa;border-radius:9px;margin:13px 0 0;padding:12px;font-size:8px;line-height:1.55}.integration-sync{justify-content:center;width:100%;margin-top:14px}.translator-onboarding{background:#fbfdef;border:1px solid #dfe7bd;border-radius:12px;gap:12px;margin-top:20px;padding:18px;display:grid}.translator-onboarding h3{color:var(--navy);margin:5px 0;font-size:16px}.translator-onboarding>div>p:last-child{color:#76858f;margin:0;font-size:8px}.translator-onboarding-grid{grid-template-columns:1fr 1.2fr 1.4fr;gap:10px;display:grid}.translator-onboarding label{color:#677782;gap:5px;font-size:8px;font-weight:800;display:grid}.translator-onboarding input,.translator-onboarding select{box-sizing:border-box;width:100%;min-height:38px;color:var(--navy);font:inherit;background:#fff;border:1px solid #d9e1cf;border-radius:8px;padding:0 10px}.translator-onboarding .secondary-button{border:1px solid #d6dec8;justify-self:start}@media (max-width:1100px){.admin-lower-grid{grid-template-columns:1fr}}@media (max-width:760px){.conversation-head,.compose-actions{flex-direction:column;align-items:flex-start}.compose-actions>span{margin-left:0}.compose-actions .primary-button{width:100%}.message-bubble{max-width:100%}.client-table-head{display:none}.client-table-row{grid-template-columns:1fr 1fr 1fr}.client-table-row>div:first-child{grid-column:1/-1}.client-table-row>.record-actions{grid-column:1/-1;justify-content:flex-start}.admin-record-editor-grid,.translator-fields,.translator-roster-row{grid-template-columns:1fr}.translator-roster-row .record-actions{justify-content:flex-start}.integration-row{grid-template-columns:36px 1fr}.integration-row em{grid-column:2;justify-self:start}.translator-onboarding-grid{grid-template-columns:1fr}}.portal-landing{color:#fff;background:#061f3a;min-height:100vh;overflow:hidden}.portal-landing em,.portal-landing .brand strong,.portal-landing .brand-mark{font-style:normal}.landing-header{z-index:5;border-bottom:1px solid #ffffff17;grid-template-columns:1fr auto 1fr;align-items:center;width:min(1440px,100% - 80px);height:90px;margin:0 auto;display:grid;position:relative}.landing-header nav{gap:34px;display:flex}.landing-header nav a{color:#9fb1c1;font-size:13px;font-weight:700;text-decoration:none}.landing-header nav a:hover{color:#fff}.landing-brand{align-items:center;gap:8px;display:inline-flex}.landing-brand>em{margin-left:3px}.landing-header-actions{justify-self:end;align-items:center;gap:21px;display:flex}.landing-admin-link{color:#788fa1;font-size:10px;font-weight:800;text-decoration:none}.landing-admin-link:hover{color:var(--lime)}.landing-header-register{color:var(--lime);border:1px solid #d4ed3f73;border-radius:7px;padding:10px 13px;font-size:10px;font-weight:900;text-decoration:none}.landing-header-register:hover{color:var(--navy);background:var(--lime)}.landing-login{color:#fff;justify-self:end;align-items:center;gap:11px;font-size:13px;font-weight:800;text-decoration:none;display:inline-flex}.landing-login span{width:29px;height:29px;color:var(--navy);background:var(--lime);border-radius:50%;place-items:center;display:grid}.landing-hero{grid-template-columns:.93fr 1.07fr;align-items:center;gap:60px;width:min(1440px,100% - 80px);min-height:calc(100vh - 90px);margin:0 auto;padding:65px 0 90px;display:grid;position:relative}.landing-hero:before{content:"";border:1px solid #d4ed3f1c;border-radius:50%;width:620px;height:620px;position:absolute;top:-350px;left:-420px;box-shadow:0 0 0 95px #d4ed3f05,0 0 0 190px #d4ed3f04}.landing-hero-copy{z-index:2;position:relative}.landing-kicker{color:var(--lime);letter-spacing:1.8px;align-items:center;gap:9px;margin:0 0 23px;font-size:11px;font-weight:900;display:flex}.landing-kicker i{background:var(--lime);width:22px;height:1px}.landing-hero h1{letter-spacing:-3.6px;max-width:740px;margin:0;font-size:clamp(47px,5.2vw,78px);font-weight:750;line-height:1.01}.landing-hero h1 .heading-accent{color:var(--lime);font:inherit;font-weight:750}.landing-hero-copy>p:nth-of-type(2){color:#a8bbc9;max-width:600px;margin:29px 0 31px;font-size:16px;line-height:1.75}.landing-entry-actions{grid-template-columns:1fr 1fr;gap:11px;display:grid}.landing-entry-actions a{border-radius:11px;grid-template-columns:1fr 25px;align-content:center;gap:3px 10px;min-width:210px;min-height:67px;padding:0 20px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:grid}.landing-entry-actions a:hover{transform:translateY(-2px)}.landing-entry-actions span{color:#6f8300;letter-spacing:.5px;text-transform:uppercase;grid-column:1;font-size:9px;font-weight:900}.landing-entry-actions b{color:var(--navy);grid-column:1;font-size:14px}.landing-entry-actions i{color:var(--navy);grid-area:1/2/3;align-self:center;font-size:17px;font-style:normal}.landing-registration-links{align-items:center;gap:12px;margin-top:17px;display:flex}.landing-registration-links a{color:#a9bbc8;font-size:11px;font-weight:800;text-decoration:none}.landing-registration-links a:hover{color:var(--lime)}.landing-registration-links i{background:#698195;border-radius:50%;width:3px;height:3px}.landing-register{background:var(--lime);grid-column:1/-1;box-shadow:0 13px 32px #9fbe0f29;min-height:77px!important}.landing-register b{font-size:16px}.landing-primary{background:#d4ed3f1a;border:1px solid #d4ed3f59}.landing-primary span{color:#a7c20d}.landing-primary b,.landing-primary i{color:#fff}.landing-secondary{background:#ffffff09;border:1px solid #fff3}.landing-secondary span{color:#8fa8ba}.landing-secondary b,.landing-secondary i{color:#fff}.landing-secondary:hover{background:#ffffff0f;border-color:#d4ed3f73}.landing-trust{border-top:1px solid #ffffff17;gap:28px;margin-top:36px;padding-top:25px;display:flex}.landing-trust span{color:#9bb0bf;align-items:baseline;gap:8px;font-size:11px;display:flex}.landing-trust strong{color:#fff;font-size:24px}.landing-product-stage{place-items:center;min-height:590px;display:grid;position:relative}.landing-glow{filter:blur(10px);background:radial-gradient(circle,#d4ed3f2e,#42789c12 46%,#0000 70%);border-radius:50%;width:520px;height:520px;position:absolute}.portal-preview-card{z-index:2;width:min(680px,100%);color:var(--ink);background:#f9fbfbf7;border:1px solid #fff3;border-radius:21px;padding:22px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-5deg)rotateX(2deg);box-shadow:0 45px 100px #00000057}.portal-preview-card>header{border-bottom:1px solid #e5ebee;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.portal-preview-card>header>div{color:var(--navy);align-items:center;gap:9px;font-size:12px;display:flex}.preview-logo{width:27px;height:27px;color:var(--lime);background:var(--navy);border-radius:50% 50% 50% 10px;place-items:center;font-size:14px;font-style:normal;font-weight:900;display:grid}.preview-live{color:#7f8d96;letter-spacing:.7px;align-items:center;gap:6px;font-size:8px;font-weight:900;display:flex}.preview-live i{background:#93ad12;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #edf3cb}.preview-greeting{justify-content:space-between;align-items:end;margin:21px 0 17px;display:flex}.preview-greeting small{color:#93aa16;letter-spacing:.8px;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.preview-greeting strong{color:var(--navy);font-size:22px;line-height:1.12}.preview-greeting button{color:var(--navy);background:var(--lime);border:0;border-radius:17px;padding:10px 13px;font-size:9px;font-weight:900}.preview-notice{color:#fff;background:var(--navy);border-radius:10px;grid-template-columns:8px 1fr auto 25px;align-items:center;gap:10px;min-height:72px;padding:12px 14px;display:grid}.preview-notice>i{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #d4ed3f26}.preview-notice small,.preview-notice b{display:block}.preview-notice small{color:var(--lime);letter-spacing:.7px;font-size:7px;font-weight:900}.preview-notice b{margin-top:4px;font-size:10px}.preview-notice>strong{font-size:12px}.preview-notice>em{width:24px;height:24px;color:var(--navy);background:var(--lime);border-radius:50%;place-items:center;font-size:10px;font-style:normal;display:grid}.preview-stats{grid-template-columns:repeat(3,1fr);gap:9px;margin:12px 0;display:grid}.preview-stats span{background:#fff;border:1px solid #e3eaed;border-radius:9px;min-height:68px;padding:13px}.preview-stats small,.preview-stats b{display:block}.preview-stats small{color:#7e8d97;font-size:8px}.preview-stats b{color:var(--navy);margin-top:7px;font-size:17px}.preview-order{background:#fff;border:1px solid #e3eaed;border-radius:9px;grid-template-columns:38px 1fr auto auto;align-items:center;gap:12px;min-height:72px;padding:12px;display:grid}.preview-file{color:#608200;background:#eff5cb;border-radius:7px;place-items:center;width:36px;height:40px;font-size:9px;font-weight:900;display:grid}.preview-order b,.preview-order small{display:block}.preview-order b{color:var(--navy);font-size:10px}.preview-order small{color:#81919b;margin-top:4px;font-size:8px}.preview-order em{color:#668000;background:#f0f5d4;border-radius:10px;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.preview-order>strong{color:var(--navy);font-size:10px}.landing-floating-note{z-index:3;min-width:280px;color:var(--navy);background:#fff;border:1px solid #fff6;border-radius:12px;grid-template-columns:35px 1fr;align-items:center;gap:10px;padding:14px 16px;display:grid;position:absolute;bottom:70px;right:-10px;box-shadow:0 22px 50px #0000003d}.landing-floating-note>span{background:var(--lime);border-radius:50%;place-items:center;width:33px;height:33px;font-size:13px;font-weight:900;display:grid}.landing-floating-note small,.landing-floating-note b{display:block}.landing-floating-note small{color:#7c9010;letter-spacing:.6px;font-size:7px;font-weight:900}.landing-floating-note b{margin-top:4px;font-size:10px}@media (max-width:1100px){.landing-hero{grid-template-columns:1fr;padding-top:80px}.landing-hero-copy{max-width:800px}.landing-product-stage{min-height:540px}.portal-preview-card{transform:none}}@media (max-width:760px){.landing-header{grid-template-columns:1fr auto;width:calc(100% - 32px)}.landing-header-actions{gap:8px}.landing-admin-link,.landing-brand>em{display:none}.landing-brand img{width:142px}.landing-header-register{padding:8px;font-size:9px}.landing-login{font-size:0}.landing-login span{font-size:12px}.landing-header nav{display:none}.landing-hero{gap:30px;width:calc(100% - 32px);min-height:auto;padding:55px 0 70px}.landing-hero h1{letter-spacing:-2.6px;font-size:46px}.landing-entry-actions{grid-template-columns:1fr}.landing-entry-actions .landing-register{grid-column:auto}.landing-registration-links{flex-direction:column;align-items:flex-start;gap:8px}.landing-registration-links i{display:none}.landing-entry-actions a{width:100%}.landing-trust{flex-wrap:wrap;gap:15px}.landing-product-stage{min-height:430px}.portal-preview-card{padding:14px}.preview-greeting strong{font-size:15px}.preview-stats{grid-template-columns:1fr 1fr}.preview-stats span:last-child{display:none}.preview-order{grid-template-columns:38px 1fr auto}.preview-order em{display:none}.landing-floating-note{min-width:220px;bottom:12px;right:0}}.landing-proof{color:#667887;background:#f6f8f8;border-bottom:1px solid #e5eaec;justify-content:space-between;align-items:center;gap:40px;min-height:118px;padding:0 max(40px,50% - 720px);display:flex}.landing-proof p{letter-spacing:.2px;margin:0;font-size:13px}.landing-proof p strong{color:var(--navy)}.landing-proof div{color:#8e9ba3;letter-spacing:1.3px;align-items:center;gap:26px;font-size:11px;font-weight:900;display:flex}.landing-proof div i{background:var(--lime);border-radius:50%;width:4px;height:4px}.landing-process{color:var(--ink);background:#f6f8f8;padding:130px max(40px,50% - 720px) 145px}.landing-section-intro{grid-template-columns:.8fr 1.1fr .85fr;align-items:end;gap:60px;margin-bottom:68px;display:grid}.landing-section-intro .landing-kicker{color:#809700;align-self:start;margin-top:13px}.landing-section-intro .landing-kicker i{background:#94ae0d}.landing-section-intro h2,.audience-copy h2,.landing-assurance h2,.landing-final-cta h2{color:var(--navy);letter-spacing:-2.3px;margin:0;font-size:clamp(40px,4vw,62px);font-weight:750;line-height:1.04}.landing-section-intro h2 .heading-accent,.audience-copy h2 .heading-accent,.landing-assurance h2 .heading-accent,.landing-final-cta h2 .heading-accent{color:#91aa0d;font:inherit;font-weight:750}.landing-section-intro>p:last-child{color:#677985;margin:0 0 5px;font-size:15px;line-height:1.75}.process-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.process-grid li{background:#fff;border:1px solid #dfe6e9;border-radius:18px;min-height:272px;padding:31px 28px 28px;transition:transform .2s,border-color .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 16px 40px #051f3a0e}.process-grid li:after{content:"";background:var(--lime);width:100%;height:5px;position:absolute;top:0;left:0}.process-grid li:hover{border-color:#d4df9a;transform:translateY(-5px);box-shadow:0 24px 48px #051f3a17}.process-icon{width:58px;height:58px;color:var(--navy);background:#eff5cf;border:0;border-radius:15px;place-items:center;margin:4px 0 34px;font-size:21px;font-weight:900;display:grid}.process-grid h3{color:var(--navy);margin:0 0 13px;font-size:19px}.process-grid p{color:#60737f;max-width:270px;margin:0;font-size:14px;line-height:1.65}.landing-audiences{color:#fff;background:#061f3a}.audience-card{grid-template-columns:.86fr 1.14fr;align-items:center;gap:90px;min-height:760px;padding:105px max(40px,50% - 720px);display:grid;position:relative;overflow:hidden}.audience-card+.audience-card{border-top:1px solid #ffffff1a}.translator-audience{background:#0a2845}.audience-card:after{content:"";border:1px solid #d4ed3f17;border-radius:50%;width:620px;height:620px;position:absolute;top:-310px;right:-320px;box-shadow:0 0 0 90px #d4ed3f05,0 0 0 180px #d4ed3f03}.audience-copy{z-index:2;position:relative}.audience-copy .landing-kicker{margin-bottom:23px}.audience-copy h2{color:#fff}.audience-copy h2 .heading-accent{color:var(--lime)}.audience-copy>p:not(.landing-kicker){color:#b4c4cf;max-width:520px;margin:25px 0;font-size:15px;line-height:1.75}.audience-copy ul{border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff1a;gap:14px;margin:0 0 31px;padding:25px 0;list-style:none;display:grid}.audience-copy li{color:#e1e7eb;align-items:center;gap:11px;font-size:13px;display:flex}.audience-copy li span{width:22px;height:22px;color:var(--navy);background:var(--lime);border-radius:50%;place-items:center;font-size:10px;font-weight:900;display:grid}.audience-copy>a{color:var(--navy);background:var(--lime);border-radius:8px;align-items:center;gap:28px;padding:17px 20px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .2s;display:inline-flex}.audience-copy>a:hover{transform:translateY(-2px)}.audience-copy>a span{font-size:17px}.audience-copy>small{color:#93a8b7;margin-top:12px;font-size:10px;display:block}.audience-mini-ui{z-index:2;width:min(610px,100%);min-height:390px;color:var(--ink);background:#f8fafb;border:1px solid #ffffff2e;border-radius:18px;justify-self:end;padding:22px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-4deg);box-shadow:0 40px 85px #0000004d}.audience-mini-ui>header{border-bottom:1px solid #e0e7ea;justify-content:space-between;align-items:center;min-height:48px;padding:0 5px 17px;display:flex}.audience-mini-ui>header span{color:#778994;letter-spacing:1px;font-size:9px;font-weight:900}.audience-mini-ui>header b{color:var(--navy);background:var(--lime);border-radius:16px;padding:8px 10px;font-size:9px}.client-mini-ui>div{border-bottom:1px solid #e4eaed;grid-template-columns:33px 1fr auto;align-items:center;gap:13px;min-height:94px;padding:14px 5px;display:grid}.client-mini-ui>div:last-child{border-bottom:0}.client-mini-ui i{color:#657783;background:#edf1f3;border-radius:9px;place-items:center;width:31px;height:31px;font-size:10px;font-style:normal;font-weight:900;display:grid}.client-mini-ui i.done{color:#668000;background:#eff4d1}.client-mini-ui strong,.client-mini-ui small{display:block}.client-mini-ui strong{color:var(--navy);font-size:12px}.client-mini-ui small{color:#7f8f99;margin-top:5px;font-size:10px}.client-mini-ui em{color:#6f8500;letter-spacing:.4px;font-size:9px;font-style:normal;font-weight:900}.client-mini-ui em.working{background:#f0f4d6;border-radius:12px;padding:6px 8px}.client-mini-ui em.quote{color:var(--navy)}.translator-mini-ui{background:#fff;min-height:405px;padding:26px}.translator-mini-ui>header b{color:#6b8000;background:#f0f5d4}.translator-job-head{padding:32px 4px 28px}.translator-job-head span,.translator-job-head strong,.translator-job-head small{display:block}.translator-job-head span{color:#829900;letter-spacing:.8px;font-size:9px;font-weight:900}.translator-job-head strong{color:var(--navy);margin:9px 0 7px;font-size:23px}.translator-job-head small{color:#748690;font-size:11px}.translator-mini-ui dl{border-top:1px solid #e2e8eb;border-bottom:1px solid #e2e8eb;grid-template-columns:repeat(3,1fr);margin:0;display:grid}.translator-mini-ui dl>div{padding:20px 12px 20px 4px}.translator-mini-ui dl>div+div{border-left:1px solid #e2e8eb;padding-left:18px}.translator-mini-ui dt{color:#84939c;font-size:9px}.translator-mini-ui dd{color:var(--navy);margin:6px 0 0;font-size:12px;font-weight:900}.translator-mini-ui button{width:100%;min-height:48px;color:var(--navy);background:var(--lime);font:inherit;border:0;border-radius:8px;margin-top:25px;font-size:12px;font-weight:900}.landing-assurance{color:var(--ink);background:#fff;grid-template-columns:.85fr 1.15fr;gap:100px;padding:140px max(40px,50% - 720px);display:grid}.landing-assurance>div:first-child{align-self:start;position:sticky;top:60px}.landing-assurance .landing-kicker{color:#829900}.landing-assurance .landing-kicker i{background:#829900}.assurance-grid{display:grid}.assurance-grid article{border-top:1px solid #dfe5e8;align-content:center;min-height:175px;padding:30px 0}.assurance-grid article:last-child{border-bottom:1px solid #dfe5e8}.assurance-grid h3{color:var(--navy);margin:0;font-size:21px}.assurance-grid p{color:#687a86;max-width:520px;margin:8px 0 0;font-size:14px;line-height:1.7}.landing-final-cta{color:#fff;background:var(--lime);grid-template-columns:1fr 1fr;align-items:center;gap:90px;min-height:550px;padding:100px max(40px,50% - 720px);display:grid;position:relative;overflow:hidden}.landing-final-cta:after{content:"";border:1px solid #051f3a1f;border-radius:50%;width:650px;height:650px;position:absolute;bottom:-410px;right:-280px;box-shadow:0 0 0 100px #051f3a09,0 0 0 200px #051f3a06}.landing-final-cta .landing-kicker{color:#607400}.landing-final-cta .landing-kicker i{background:#607400}.landing-final-cta h2{color:var(--navy)}.landing-final-cta h2 .heading-accent{color:#536800}.landing-final-cta>div:first-child>p:last-child{color:#4f6200;max-width:520px;margin:24px 0 0;font-size:15px;line-height:1.7}.final-entry-actions{z-index:2;gap:12px;display:grid;position:relative}.final-entry-actions a{min-height:82px;color:var(--navy);background:#ffffff42;border:1px solid #051f3a29;border-radius:10px;grid-template-columns:1fr auto;align-content:center;gap:5px 15px;padding:0 23px;text-decoration:none;transition:background .2s,transform .2s;display:grid}.final-entry-actions a:hover{background:#ffffff7a;transform:translate(4px)}.final-entry-actions small{letter-spacing:.8px;opacity:.68;font-size:9px;font-weight:900}.final-entry-actions strong{grid-column:1;font-size:14px}.final-entry-actions span{grid-area:1/2/3;align-self:center;font-size:20px}.final-entry-actions .final-register{background:#fff;box-shadow:0 16px 38px #051f3a1a}.landing-footer{color:#8398a8;background:#04182d;grid-template-columns:1.1fr 1fr 1.2fr;align-items:center;gap:30px;min-height:200px;padding:50px max(40px,50% - 720px);display:grid;position:relative}.landing-footer .brand{justify-self:start}.landing-footer>p{margin:0;font-size:12px}.landing-footer>.landing-footer-links{justify-content:flex-end;gap:22px;display:flex}.landing-footer-links a{color:#c3cdd4;font-size:11px;font-weight:700;text-decoration:none}.landing-footer-links a:hover{color:var(--lime)}.landing-footer>small{border-top:1px solid #ffffff14;grid-column:1/-1;padding-top:23px;font-size:9px}@media (max-width:1100px){.landing-proof{flex-direction:column;justify-content:center;padding-top:30px;padding-bottom:30px}.landing-section-intro{grid-template-columns:1fr 1.2fr}.landing-section-intro>p:last-child{grid-column:2}.landing-section-intro .landing-kicker{grid-row:1/3}.process-grid{grid-template-columns:1fr 1fr}.audience-card{grid-template-columns:1fr;gap:55px}.audience-mini-ui{justify-self:start;width:100%;transform:none}.landing-assurance{grid-template-columns:1fr;gap:55px}.landing-assurance>div:first-child{position:static}}@media (max-width:760px){.landing-proof{text-align:center;padding-left:16px;padding-right:16px}.landing-proof div{flex-wrap:wrap;justify-content:center;gap:10px;font-size:10px}.landing-process{padding:82px 16px}.landing-section-intro{margin-bottom:42px;display:block}.landing-section-intro h2,.audience-copy h2,.landing-assurance h2,.landing-final-cta h2{letter-spacing:-2px;font-size:40px}.landing-section-intro>p:last-child{margin-top:22px}.process-grid{grid-template-columns:1fr}.process-grid li,.process-grid li+li{min-height:255px;padding:25px}.process-icon{margin:5px 0 28px}.audience-card{min-height:auto;padding:82px 16px;display:block}.audience-copy>p:not(.landing-kicker){margin-top:22px}.audience-mini-ui{min-height:0;margin-top:48px;padding:15px;transform:none}.client-mini-ui>div{grid-template-columns:30px 1fr}.client-mini-ui em{grid-column:2;justify-self:start}.translator-mini-ui{padding:19px}.translator-mini-ui dl{grid-template-columns:1fr}.translator-mini-ui dl>div+div{border-top:1px solid #e2e8eb;border-left:0;padding-left:4px}.landing-assurance{gap:40px;padding:85px 16px}.assurance-grid h3{font-size:17px}.landing-final-cta{grid-template-columns:1fr;gap:45px;min-height:0;padding:85px 16px}.landing-footer{flex-direction:column;align-items:flex-start;padding:48px 16px;display:flex}.landing-footer>.landing-footer-links{flex-direction:column;gap:12px}.landing-footer>small{width:100%}}@media (max-width:620px){.registration-entry,.registration-passwords,.registration-role-tabs,.translator-language-pair{grid-template-columns:1fr}.translator-language-pair>span{min-height:20px;transform:rotate(90deg)}}
