:root{color-scheme:light;--ink:#18201f;--muted:#66716d;--line:#d9e1dd;--paper:#f7f8f4;--panel:#fff;--field:#fbfcfa;--green:#16745f;--green-2:#0f5f50;--amber:#b98316;--coral:#ca4d3f;--steel:#476172;--shadow:0 20px 60px rgba(21,37,33,.1);font-family:Avenir Next,Gill Sans,Helvetica Neue,sans-serif}*{box-sizing:border-box}body{background:linear-gradient(90deg,rgba(22,116,95,.08) 1px,transparent 1px),linear-gradient(180deg,rgba(22,116,95,.07) 1px,transparent 1px),var(--paper);background-size:28px 28px;color:var(--ink);margin:0}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}.app-shell{margin:0 auto;padding:28px 0 44px;width:min(1440px,calc(100% - 32px))}.batch-loading-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f7f8f4c2;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:100}.batch-loading-indicator{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);color:var(--ink);display:inline-flex;gap:10px;min-height:48px;padding:0 16px}.batch-loading-indicator svg{color:var(--green)}.loading-fade-enter-active,.loading-fade-leave-active{transition:opacity .14s ease}.loading-fade-enter-from,.loading-fade-leave-to{opacity:0}.topbar{align-items:center;display:flex;gap:16px;justify-content:space-between;padding:8px 0 24px}.topbar-actions{align-items:center;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.eyebrow{color:var(--green);font-size:12px;font-weight:800;margin:0 0 6px;text-transform:uppercase}.eyebrow,h1{letter-spacing:0}h1{font-size:clamp(32px,5vw,58px);line-height:.95;margin:0}.icon-button,.icon-only,.load-more-button,.primary-button,.secondary-button{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;display:inline-flex;gap:8px;justify-content:center;min-height:42px;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background .16s ease}.icon-button{padding:0 14px}.icon-only{min-height:36px;width:36px}.primary-button{background:var(--green);border-color:var(--green);color:#fff;padding:0 18px}.secondary-button{padding:0 14px}.load-more-button{background:#ffffffe0;color:var(--green);font-weight:850;min-height:52px;width:100%}.icon-button:hover,.icon-only:hover,.load-more-button:hover,.primary-button:hover,.secondary-button:hover{border-color:var(--green);transform:translateY(-1px)}.disabled,.icon-only:disabled,.primary-button:disabled{opacity:.48;pointer-events:none}.ads-section{margin-bottom:16px}.ads-wrap{align-items:center;display:flex;flex-wrap:wrap;gap:10px 12px}.ad-chip{align-items:center;border:1px solid transparent;border-radius:9999px;box-shadow:0 1px 3px #0000000a;cursor:pointer;display:inline-flex;font-size:13px;font-weight:600;gap:6px;line-height:1.4;padding:6px 14px;text-decoration:none;transition:all .14s ease}.ad-chip-text{word-break:break-word}.ad-chip-icon{flex-shrink:0;opacity:.75;transition:transform .12s ease}.ad-chip:hover .ad-chip-icon{opacity:1;transform:translate(1px) translateY(-1px)}.ad-chip[data-color=blue]{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.ad-chip[data-color=blue]:hover{background:#dbeafe;border-color:#93c5fd;color:#1e40af}.ad-chip[data-color=red]{background:#fef2f2;border-color:#fecaca;color:#dc2626}.ad-chip[data-color=red]:hover{background:#fee2e2;border-color:#fca5a5;color:#b91c1c}.ad-chip[data-color=green]{background:#f0fdf4;border-color:#bbf7d0;color:#15803d}.ad-chip[data-color=green]:hover{background:#dcfce7;border-color:#86efac;color:#166534}.ad-chip[data-color=amber]{background:#fffbeb;border-color:#fde68a;color:#b45309}.ad-chip[data-color=amber]:hover{background:#fef3c7;border-color:#fcd34d;color:#92400e}.ad-chip[data-color=purple]{background:#f5f3ff;border-color:#ddd6fe;color:#6d28d9}.ad-chip[data-color=purple]:hover{background:#ede9fe;border-color:#c4b5fd;color:#5b21b6}.ad-chip-interactive{font-family:inherit;text-align:left}.ad-modal-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#18201f85;display:grid;inset:0;padding:20px;place-items:center;position:fixed;z-index:200}.ad-modal-card{animation:rise .16s ease;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 20px 60px #0000002e;padding:24px;width:min(540px,100%)}.ad-modal-head{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;margin-bottom:16px;padding-bottom:14px}.ad-modal-title-row{align-items:center;display:flex;flex:1;gap:10px;min-width:0}.ad-modal-title-row h3{color:var(--ink);font-size:17px;font-weight:700;margin:0;word-break:break-word}.ad-modal-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:10px;width:10px}.ad-modal-dot,.ad-modal-dot[data-color=blue]{background:#2563eb}.ad-modal-dot[data-color=red]{background:#dc2626}.ad-modal-dot[data-color=green]{background:#16a34a}.ad-modal-dot[data-color=amber]{background:#d97706}.ad-modal-dot[data-color=purple]{background:#7c3aed}.ad-modal-close{align-items:center;background:transparent;border:none;border-radius:6px;color:var(--muted);cursor:pointer;display:inline-flex;height:32px;justify-content:center;padding:0;transition:all .12s ease;width:32px}.ad-modal-close:hover{background:#0000000f;color:var(--ink)}.ad-modal-body{padding:4px 0 20px}.ad-modal-content-text{color:var(--ink);font-size:14px;line-height:1.7;white-space:pre-line;word-break:break-word}.ad-modal-expire-info{border-top:1px dashed var(--line);color:var(--muted);font-size:12px;margin-top:14px;padding-top:10px}.ad-modal-foot{display:flex;justify-content:flex-end}.control-band{align-items:stretch;background:#ffffffd1;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 320px;padding:18px}.query-form{display:grid;gap:14px}label{color:var(--muted);display:grid;font-size:13px;font-weight:700;gap:8px}input,select,textarea{background:var(--field);border:1px solid var(--line);border-radius:8px;color:var(--ink);outline:none;transition:border-color .16s ease,box-shadow .16s ease;width:100%}input{height:46px;padding:0 13px}textarea{line-height:1.5;min-height:150px;padding:13px;resize:vertical}input:focus,select:focus,textarea:focus{border-color:var(--green);box-shadow:0 0 0 4px #16745f1f}.field-grid{display:grid;gap:14px;grid-template-columns:minmax(0,1fr) 220px}.field-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.clear-inline-button{align-items:center;background:transparent;border:0;color:var(--steel);cursor:pointer;display:inline-flex;font-size:12px;font-weight:800;gap:6px;min-height:30px;padding:0}.clear-inline-button:hover{color:var(--green)}.clear-inline-button:disabled{cursor:default;opacity:.45}.carrier-select-wrap{position:relative}.carrier-arrow{color:var(--muted);pointer-events:none}.carrier-dropdown{position:relative}.carrier-dropdown-trigger,.carrier-option{align-items:center;background:var(--field);border:1px solid var(--line);border-radius:8px;color:var(--ink);display:grid;gap:10px;grid-template-columns:30px minmax(0,1fr) 16px;min-height:46px;padding:0 12px;text-align:left;width:100%}.carrier-dropdown-trigger{box-shadow:0 0 #16745f00;transition:border-color .16s ease,box-shadow .16s ease}.carrier-dropdown-trigger:hover,.carrier-option:hover{border-color:var(--green)}.carrier-dropdown-trigger:focus-visible{border-color:var(--green);box-shadow:0 0 0 4px #16745f1f;outline:none}.carrier-dropdown-label{font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carrier-dropdown-menu{background:#fffffffa;border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow);display:grid;gap:6px;left:0;padding:8px;position:absolute;right:0;top:calc(100% + 8px);z-index:20}.carrier-option{grid-template-columns:30px minmax(0,1fr)}.carrier-option[data-active=true]{background:#16745f14;border-color:var(--green)}.command-row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.export-option-label{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;min-height:42px;padding:0 14px;transition:transform .16s ease,border-color .16s ease,background .16s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.export-option-label:hover{border-color:var(--green);transform:translateY(-1px)}.export-option-label input[type=checkbox]{accent-color:var(--green);cursor:pointer;height:16px;margin:0;width:16px}.export-option-label.disabled{cursor:not-allowed;opacity:.48;pointer-events:none}.split-query-button{display:inline-flex;position:relative}.split-query-main{border-bottom-right-radius:0;border-top-right-radius:0}.split-query-toggle{border-bottom-left-radius:0;border-left-color:#ffffff47;border-top-left-radius:0;min-width:42px;padding:0 10px}.split-query-toggle:focus-visible,.split-query-toggle:hover{border-left-color:#fff6}.query-dropdown-menu{background:#fffffffa;box-shadow:var(--shadow);display:grid;gap:6px;left:0;min-width:100%;padding:8px;position:absolute;top:calc(100% + 8px);z-index:20}.query-dropdown-menu,.query-option{border:1px solid var(--line);border-radius:8px}.query-option{align-items:center;background:var(--field);color:var(--ink);cursor:pointer;display:inline-flex;min-height:42px;padding:0 12px;text-align:left}.query-option:hover{background:#16745f14;border-color:var(--green)}.file-button{overflow:hidden;position:relative}.file-button input{cursor:pointer;inset:0;opacity:0;position:absolute}.file-drop-zone{align-items:center;background:#16745f0b;border:1px dashed rgba(22,116,95,.42);border-radius:8px;color:var(--green);cursor:pointer;display:flex;gap:12px;min-height:58px;padding:10px 14px;transition:border-color .16s ease,background .16s ease,transform .16s ease}.file-drop-zone.active,.file-drop-zone:focus-visible,.file-drop-zone:hover{background:#16745f1a;border-color:var(--green);outline:none}.file-drop-zone.busy{cursor:wait;opacity:.72}.file-drop-zone span{display:grid;flex:1;gap:2px;min-width:0}.file-drop-zone small,.file-drop-zone strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-drop-zone small{color:var(--muted);font-size:12px}.file-drop-zone input{display:none}.spreadsheet-panel{background:var(--field);border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;padding:14px}.spreadsheet-panel-foot,.spreadsheet-panel-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.spreadsheet-panel-head>div{display:grid;gap:3px;min-width:0}.spreadsheet-panel-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spreadsheet-panel-foot>span,.spreadsheet-panel-head span{color:var(--muted);font-size:12px}.spreadsheet-column-field{display:grid;gap:6px}.spreadsheet-column-field span{color:var(--muted);font-size:12px;font-weight:700}.spreadsheet-column-field select{background:#fff;border:1px solid var(--line);border-radius:6px;color:var(--ink);min-height:40px;padding:0 10px;width:100%}.spreadsheet-panel-foot .secondary-button{min-height:36px;padding:0 11px}.pdf-candidate small,.pdf-panel-foot>span,.pdf-panel-head span{color:var(--muted);font-size:12px}.pdf-panel{background:var(--field);border:1px solid var(--line);border-radius:8px;display:grid;gap:10px;margin-top:10px;padding:14px}.pdf-panel-foot,.pdf-panel-head{align-items:center;display:flex;gap:12px;justify-content:space-between}.pdf-panel-head>div{display:grid;gap:3px;min-width:0}.pdf-panel-head strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-progress-track{background:#e6ebe8;border-radius:999px;height:7px;overflow:hidden}.pdf-progress-track span{background:var(--green);border-radius:inherit;display:block;height:100%;transition:width .15s ease}.pdf-candidate-list{display:grid;gap:6px;max-height:220px;overflow:auto;padding-right:3px}.pdf-candidate{align-items:center;background:#fff;border:1px solid var(--line);border-radius:6px;display:grid;gap:3px 9px;grid-template-columns:auto minmax(0,1fr);padding:8px 9px}.pdf-candidate input{accent-color:var(--green);grid-row:span 2;height:16px;width:16px}.pdf-candidate-number{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.batch-hint{color:var(--green);font-size:12px;font-weight:700;margin:-2px 0 0}.submission-progress{background:#ffffffb8;border:1px solid var(--line);border-radius:8px;display:grid;gap:7px;margin:12px 0 0;max-width:620px;padding:11px 12px}.submission-progress-compact,.submission-progress-head{color:var(--muted);display:flex;font-size:12px;font-weight:700;gap:12px;justify-content:space-between}.submission-progress-compact strong,.submission-progress-head strong{color:var(--ink)}.submission-progress-track{background:#e6ebe8;border-radius:999px;height:7px;overflow:hidden}.submission-progress-track span{background:var(--green);border-radius:inherit;display:block;height:100%;transition:width .18s ease}.submission-progress small{color:var(--muted);font-size:11px}.submission-progress-compact{padding-top:2px}.metrics-panel{align-content:start;border-left:1px solid var(--line);display:grid;gap:10px;grid-template-columns:1fr;padding:16px}.metric{border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:14px 0}.metric span{color:var(--muted)}.metric strong{font-size:24px}.progress-track{background:#e6ebe8;border-radius:999px;height:10px;overflow:hidden}.progress-track span{background:linear-gradient(90deg,var(--green),var(--amber));border-radius:inherit;display:block;height:100%;transition:width .24s ease}.status-strip{display:grid;gap:8px;grid-template-columns:repeat(7,minmax(0,1fr));margin:18px 0}.status-strip button{align-items:center;background:#ffffffb8;border:1px solid var(--line);border-radius:8px;color:var(--muted);cursor:pointer;display:grid;gap:8px;grid-template-columns:auto minmax(0,1fr) auto;min-height:48px;padding:0 12px}.status-strip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.status-strip button.active{background:#e4f3ee;border-color:var(--green);color:var(--ink)}.result-layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) 340px}.history-panel,.results-column{display:grid;gap:12px}.history-heading{display:grid;gap:6px;min-width:0}.history-search{position:relative;width:156px}.history-search svg{color:var(--muted);left:10px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.history-search input{font-size:12px;height:34px;padding:0 10px 0 31px}.results-toolbar{align-items:center;background:#ffffffe0;border:1px solid var(--line);border-radius:8px;display:grid;gap:12px;grid-template-columns:auto minmax(220px,1fr) auto;justify-content:space-between;padding:14px}.results-toolbar strong{font-size:18px}.toolbar-actions{display:flex;flex-wrap:wrap;gap:8px}.batch-name-shell{align-items:center;display:flex;justify-content:center;min-width:0}.batch-name-input{font-weight:800;height:38px;text-align:center;width:min(100%,420px)}.batch-name-button{align-items:center;background:transparent;border:0;color:var(--ink);cursor:default;display:inline-flex;gap:8px;justify-content:center;max-width:100%;min-height:38px;padding:0 8px}.batch-name-button[data-editable=true]{cursor:text}.batch-name-button strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.empty-state,.history-panel,.result-item{background:#ffffffe0;border:1px solid var(--line);border-radius:8px}.empty-state{color:var(--muted);display:grid;min-height:260px;place-items:center}.result-item{animation:rise .26s ease both;padding:16px}.result-skeleton,.results-skeleton{display:grid;gap:12px}.result-skeleton{background:#ffffffe0;border:1px solid var(--line);border-radius:8px;min-height:172px;padding:16px}.skeleton-row{align-items:center;display:flex;gap:16px;justify-content:space-between}.skeleton-block{background:#e6ebe8;border-radius:6px;display:block;overflow:hidden;position:relative}.skeleton-block:after{animation:skeleton-shimmer 1.1s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.72),transparent);content:"";inset:0;position:absolute;transform:translate(-100%)}.skeleton-title{height:22px;width:min(52%,320px)}.skeleton-chip{border-radius:999px;height:30px;width:86px}.skeleton-carrier{height:18px;width:112px}.skeleton-detail{height:64px;width:100%}.latest-row,.panel-head,.result-head{align-items:center;display:flex;gap:16px;justify-content:space-between}.tracking-number{font-size:20px;font-weight:850;margin:0 0 4px}.carrier-row{align-items:center;display:inline-flex;gap:8px}.carrier-mark{background:var(--steel);color:#fff;font-size:11px;font-weight:900;height:28px;min-width:28px;padding:0 8px}.carrier-icon-shell,.carrier-mark{align-items:center;border-radius:999px;display:inline-flex;justify-content:center}.carrier-icon-shell{background:transparent;height:30px;width:30px}.carrier-icon-shell[data-carrier=dhl]{border-radius:6px;height:24px;width:44px}.carrier-icon-shell[data-carrier=auspost]{border-radius:999px;height:30px;width:30px}.carrier-icon{height:24px;-o-object-fit:contain;object-fit:contain;width:24px}.carrier-icon-shell[data-carrier=dhl] .carrier-icon{height:16px;width:44px}.carrier-icon-shell[data-carrier=auspost] .carrier-icon{height:29px;width:29px}.carrier-mark[data-carrier=auto]{background:var(--green)}.carrier-mark[data-carrier=mixed]{background:var(--amber)}.carrier-mark[data-carrier=usps]{background:#2457a6}.carrier-mark[data-carrier=ups]{background:#6b4c2a}.carrier-mark[data-carrier=fedex]{background:#5b2c86}.carrier-mark[data-carrier=dhl]{background:#bf2f26}.carrier-mark[data-carrier=auspost]{background:#00698f}.carrier{color:var(--muted);font-size:12px;font-weight:800}.result-head-actions{flex-wrap:wrap;gap:8px;justify-content:flex-end}.language-chip,.result-head-actions{align-items:center;display:inline-flex}.language-chip{background:#fffffff5;border:1px solid var(--line);border-radius:999px;color:var(--steel);cursor:pointer;font-size:12px;font-weight:800;gap:6px;min-height:30px;padding:0 10px;transition:border-color .16s ease,color .16s ease,background .16s ease}.language-chip:focus-visible,.language-chip:hover{background:#16745f14;border-color:#16745f47;color:var(--green)}.status-pill{align-items:center;background:var(--steel);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:800;min-height:30px;padding:0 10px;white-space:nowrap}.status-pill[data-category=delivered]{background:var(--green)}.status-pill[data-category=exception]{background:var(--coral)}.status-pill[data-category=stale]{background:var(--amber)}.latest-row{background:#f2f6f3;border-radius:8px;margin-top:16px;padding:14px}.latest-row span,.latest-row time{color:var(--muted);font-size:13px}.latest-row strong{display:block;margin-top:4px}.latest-location{color:var(--muted);font-size:13px;margin:6px 0 0}.timeline{display:grid;gap:12px;list-style:none;margin:12px 0 0;padding:0}.timeline-shell{margin-top:14px}.timeline-toggle{align-items:center;background:#fbfcfa;border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;min-height:42px;padding:0 12px;width:100%}.timeline-toggle span{font-weight:800;text-align:left}.timeline-toggle strong{align-items:center;background:var(--green);border-radius:999px;color:#fff;display:inline-flex;font-size:12px;justify-content:center;min-height:28px;min-width:28px}.timeline li{align-items:start;display:grid;gap:12px;grid-template-columns:12px minmax(0,1fr) auto}.timeline li>span{background:var(--green);border-radius:50%;height:9px;margin-top:5px;width:9px}.timeline p,.timeline strong{margin:0}.history-list small,.history-list span,.panel-head span,.timeline p,.timeline time{color:var(--muted);font-size:13px}.history-panel{padding:14px;position:sticky;top:18px}.history-list{display:grid;gap:8px;max-height:560px;overflow:auto}.history-empty{color:var(--muted);font-size:13px;margin:0;padding:18px 8px;text-align:center}.history-list button{background:var(--field);border:1px solid var(--line);border-radius:8px;color:var(--ink);cursor:pointer;display:grid;gap:4px;padding:11px;text-align:left}.history-list button[data-active=true]{background:#e4f3ee;border-color:var(--green)}.history-batch-name{color:var(--ink);font-size:15px;font-weight:850}.history-batch-name,.history-date{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-meta{display:grid;gap:6px}.history-list small{background:var(--steel);border-radius:999px;color:#fff;font-weight:800;justify-self:start;min-height:24px;padding:3px 8px}.timeline-fold-enter-active,.timeline-fold-leave-active{overflow:hidden;transition:opacity .18s ease,transform .18s ease,max-height .18s ease}.timeline-fold-enter-from,.timeline-fold-leave-to{max-height:0;opacity:0;transform:translateY(-6px)}.timeline-fold-enter-to,.timeline-fold-leave-from{max-height:1200px;opacity:1;transform:translateY(0)}.error-line{color:var(--coral);font-weight:750;margin:0}.spin{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}@keyframes skeleton-shimmer{to{transform:translate(100%)}}@keyframes rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:980px){.control-band,.field-grid,.result-layout,.results-toolbar{grid-template-columns:1fr}.metrics-panel{border-left:0;border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr)}.progress-track{grid-column:1/-1}.status-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.history-panel{position:static}.batch-name-shell{justify-content:flex-start}}@media(max-width:640px){.app-shell{padding-top:16px;width:min(100% - 20px,1440px)}.latest-row,.result-head,.results-toolbar,.topbar{align-items:flex-start;flex-direction:column}.result-head-actions{justify-content:flex-start}.control-band{padding:12px}.metrics-panel{grid-template-columns:1fr}.command-row>*{width:100%}.spreadsheet-panel-foot{align-items:stretch;flex-direction:column}.spreadsheet-panel-foot .secondary-button{justify-content:center}.split-query-button{width:100%}.split-query-main{flex:1 1 auto}.toolbar-actions,.toolbar-actions>*{width:100%}.timeline li{grid-template-columns:12px minmax(0,1fr)}.timeline time{grid-column:2}}.seo-info-section{gap:48px;margin-top:56px}.seo-block,.seo-info-section{display:flex;flex-direction:column}.seo-block{gap:20px}.seo-section-head{display:flex;flex-direction:column;gap:6px}.seo-section-head h2{color:var(--ink);font-size:clamp(20px,2.5vw,26px);font-weight:800;letter-spacing:-.02em;margin:0}.seo-subtitle{color:var(--muted);font-size:14px;line-height:1.6;margin:0}.seo-carriers-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.seo-carrier-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 4px 16px #1525210a;display:flex;flex-direction:column;gap:14px;justify-content:space-between;padding:20px;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.seo-carrier-card:hover{border-color:#16745f59;box-shadow:0 10px 24px #15252114;transform:translateY(-2px)}.seo-carrier-head{align-items:center;display:flex;gap:12px}.seo-carrier-head h3{color:var(--ink);font-size:16px;font-weight:700;margin:0}.seo-carrier-card p{color:var(--muted);flex:1 1 auto;font-size:13px;line-height:1.6;margin:0}.seo-carrier-tags{display:flex;flex-wrap:wrap;gap:6px}.seo-carrier-tags span{align-items:center;background:#16745f14;border:1px solid rgba(22,116,95,.15);border-radius:999px;color:var(--green);display:inline-flex;font-size:11px;font-weight:700;padding:3px 8px}.seo-features-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.seo-feature-card{background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 4px 16px #1525210a;display:flex;flex-direction:column;gap:12px;padding:22px}.seo-feature-icon{align-items:center;background:#16745f1a;border-radius:10px;color:var(--green);display:inline-flex;height:40px;justify-content:center;width:40px}.seo-feature-card h3{color:var(--ink);font-size:16px;font-weight:800;margin:0}.seo-feature-card p{color:var(--muted);font-size:13px;line-height:1.6;margin:0}.seo-faq-list{display:flex;flex-direction:column;gap:10px}.seo-faq-item{background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:hidden;transition:border-color .18s ease}.seo-faq-item[open]{border-color:#16745f66}.seo-faq-question{align-items:center;color:var(--ink);cursor:pointer;display:flex;font-size:15px;font-weight:700;gap:16px;justify-content:space-between;list-style:none;padding:16px 20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.seo-faq-question::-webkit-details-marker{display:none}.faq-chevron{color:var(--muted);flex-shrink:0;transition:transform .2s ease}.seo-faq-item[open] .faq-chevron{color:var(--green);transform:rotate(180deg)}.seo-faq-answer{border-top:1px solid transparent;padding:0 20px 18px}.seo-faq-item[open] .seo-faq-answer{border-top-color:#0000000a}.seo-faq-answer p{color:var(--muted);font-size:14px;line-height:1.7;margin:10px 0 0}.site-footer{border-top:1px solid var(--line);margin-top:64px;padding-top:24px}.footer-inner{align-items:center;color:var(--muted);display:flex;flex-wrap:wrap;font-size:13px;gap:16px;justify-content:space-between}.footer-copy{margin:0}.footer-links{align-items:center;display:flex;gap:10px}.footer-links a{color:var(--green);font-weight:600;text-decoration:none;transition:color .15s ease}.footer-links a:hover{color:var(--green-2);text-decoration:underline}.footer-sep{color:var(--line)}@media(max-width:640px){.seo-info-section{gap:32px;margin-top:36px}.footer-inner{align-items:flex-start;flex-direction:column}}
