.ctrack{--navy:#002a61;--navy-hover:#05244d;--orange:#e89a3c;--ink:#1a1f29;--text-2:#4a5566;--muted:#6b7785;--line:#e3e6eb;--surface:#f5f7fa;--bg:#fff;--heading:#002a61;--ok:#1f8a5b;--warn:#b87333;background:var(--bg);color:var(--ink);box-sizing:border-box;-webkit-font-smoothing:antialiased;font-family:inherit}@media (prefers-color-scheme:dark){.ctrack{--ink:#e8ecf3;--text-2:#c2ccdb;--muted:#9fb0c9;--line:#ffffff1f;--surface:#ffffff0d;--bg:#0f1d34;--heading:#fff;--ok:#5cc894;--warn:#e0a562}}.ctrack *,.ctrack :before,.ctrack :after{box-sizing:border-box}.ctrack a{color:#3c66ff;text-decoration:none}.ctrack a:hover{color:#002a61}.ctrack .card{box-shadow:0 2px 8px #002a610f,0 1px 3px #002a610a}@media (prefers-color-scheme:dark){.ctrack .card{box-shadow:none;background:var(--surface)}}.ctrack .ct-hero,.ctrack .ct-result,.ctrack .ct-vessel,.ctrack .ct-eport,.ctrack .ct-carriers,.ctrack .ct-iso,.ctrack .ct-faq,.ctrack .ct-explain,.ctrack .ct-cta{justify-content:center;display:flex}.ctrack .ct-hero{color:#fff;background:linear-gradient(#0d1b34 0%,#002a61 100%);padding:40px 32px 56px;position:relative;overflow:hidden}.ctrack .ct-hero .grid-lines{pointer-events:none;opacity:.05;background-image:linear-gradient(#ffffff80 1px,#0000 1px),linear-gradient(90deg,#ffffff80 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.ctrack .ct-hero .blob{pointer-events:none;background:radial-gradient(circle,#e89a3c52 0%,#0000 60%);border-radius:50%;width:340px;height:340px;position:absolute;top:-90px;right:-70px}.ctrack .ct-hero .wrap{width:100%;max-width:1120px;position:relative}.ctrack .ct-hero .crumb{color:#ffffff8c;align-items:center;gap:7px;margin:0 0 16px;font-size:12.5px;display:flex}.ctrack .ct-hero .crumb a{color:#ffffffb3}.ctrack .ct-hero .crumb a:hover{color:#fff}.ctrack .ct-hero .crumb .cur{color:#fff;font-weight:600}.ctrack .ct-hero .crumb svg{opacity:.6;flex:none;width:12px;height:12px}.ctrack .ct-hero .top{grid-template-columns:1.5fr 1fr;align-items:flex-end;gap:48px;margin:0 0 26px;display:grid}.ctrack .ct-hero .eyebrow{letter-spacing:.14em;color:var(--orange);text-transform:uppercase;background:#e89a3c26;border:1px solid #e89a3c4d;border-radius:999px;align-items:center;gap:7px;margin:0 0 16px;padding:5px 13px;font-size:11px;font-weight:700;display:inline-flex}.ctrack .ct-hero .eyebrow svg{flex:none;width:13px;height:13px}.ctrack .ct-hero h1{letter-spacing:-.025em;color:#fff;margin:0 0 14px;font-size:clamp(30px,4.6vw,44px);font-weight:700;line-height:1.1}.ctrack .ct-hero h1 .hl{color:var(--orange)}.ctrack .ct-hero .lede{color:#ffffffc7;max-width:640px;margin:0;font-size:16px;line-height:1.55}.ctrack .ct-hero .lede b{color:#fff;font-weight:700}.ctrack .ct-hero .stats{justify-content:flex-end;gap:30px;display:flex}.ctrack .ct-hero .stat{text-align:right}.ctrack .ct-hero .stat .n{letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;font-size:30px;font-weight:700;line-height:1}.ctrack .ct-hero .stat .n span{color:var(--orange);font-size:17px}.ctrack .ct-hero .stat .l{color:#ffffff9e;margin-top:5px;font-size:11.5px}.ctrack .ct-hero .searchbar{background:#fff;border-radius:16px;align-items:center;gap:6px;padding:7px;display:flex;box-shadow:0 20px 50px #00000040,0 0 0 1px #e89a3c33}.ctrack .ct-hero .fieldwrap{flex:1;align-items:center;gap:12px;min-width:0;padding:11px 18px;display:flex}.ctrack .ct-hero .fieldwrap>svg{width:22px;height:22px;color:var(--navy);flex:none}.ctrack .ct-hero .field{color:#1a1f29;background:0 0;border:0;outline:none;flex:1;min-width:0;padding:0;font-family:inherit;font-size:16.5px;font-weight:500}.ctrack .ct-hero .field::placeholder{color:#9aa4b2;font-weight:400}.ctrack .ct-hero .clear{color:#9aa4b2;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;padding:4px;display:inline-flex}.ctrack .ct-hero .clear:hover{color:#4a5566;background:#f1f2f4}.ctrack .ct-hero .clear svg{width:16px;height:16px}.ctrack .ct-hero .btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-family:inherit;font-size:14.5px;font-weight:600;transition:background .15s,color .15s,filter .15s;display:inline-flex}.ctrack .ct-hero .btn svg{flex:none;width:17px;height:17px}.ctrack .ct-hero .btn-primary{background:var(--navy);color:#fff;margin-right:3px}.ctrack .ct-hero .btn-primary:hover{background:var(--navy-hover)}.ctrack .ct-hero .popular{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.ctrack .ct-hero .popular .plabel{color:#ffffff8c;font-size:12.5px;font-weight:600}.ctrack .ct-hero .chip{color:#ffffffe6;cursor:pointer;background:#ffffff14;border:1px solid #ffffff21;border-radius:999px;padding:5px 13px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .15s,border-color .15s}.ctrack .ct-hero .chip:hover{color:#fff;background:#ffffff29;border-color:#ffffff47}@media (max-width:820px){.ctrack .ct-hero .top{grid-template-columns:1fr;gap:26px}.ctrack .ct-hero .stats{justify-content:flex-start;gap:36px}.ctrack .ct-hero .stat{text-align:left}}@media (max-width:560px){.ctrack .ct-hero{padding:36px 18px 44px}.ctrack .ct-hero .searchbar{flex-wrap:wrap}.ctrack .ct-hero .fieldwrap{flex-basis:100%}.ctrack .ct-hero .btn-primary{flex:1;margin-right:0}.ctrack .ct-hero .stats{gap:28px}.ctrack .ct-hero .stat .n{font-size:26px}}.ctrack .ct-result{padding:8px 20px 44px}.ctrack .ct-result .wrap{flex-direction:column;gap:16px;width:100%;max-width:560px;display:flex}.ctrack .ct-result .card{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:22px 22px 24px}.ctrack .ct-result .carrier{color:var(--text-2);margin:0 0 4px;font-size:15px}.ctrack .ct-result .carrier b{color:var(--ink);font-weight:700}.ctrack .ct-result .cta{color:#fff;background:var(--orange);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;margin:14px 0 0;padding:13px 22px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:filter .15s;display:inline-flex}.ctrack .ct-result .cta:hover{filter:brightness(1.07);color:#fff}.ctrack .ct-result .cta svg{flex:none;width:17px;height:17px}.ctrack .ct-result .note{align-items:center;gap:8px;margin:14px 0 0;font-size:14px;font-weight:600;display:flex}.ctrack .ct-result .note svg{flex:none;width:17px;height:17px}.ctrack .ct-result .note.ok{color:var(--ok)}.ctrack .ct-result .note.warn{color:var(--warn)}.ctrack .ct-result .hint{color:var(--muted);margin:10px 0 0;font-size:13.5px;line-height:1.5}.ctrack .ct-result .empty{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.ctrack .ct-vessel{border-top:1px solid var(--line);padding:52px 20px}.ctrack .ct-vessel .wrap{width:100%;max-width:900px}.ctrack .ct-vessel .sub,.ctrack .ct-vessel .vrow{max-width:680px}.ctrack .ct-vessel .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin:0 0 12px;font-size:11.5px;font-weight:700;display:inline-block}.ctrack .ct-vessel h2{letter-spacing:-.02em;color:var(--heading);align-items:center;gap:10px;margin:0 0 4px;font-size:clamp(22px,4vw,28px);font-weight:700;display:flex}.ctrack .ct-vessel h2 svg{width:24px;height:24px;color:var(--orange);flex:none}.ctrack .ct-vessel .sub{color:var(--text-2);margin:0;font-size:15px;line-height:1.6}.ctrack .ct-vessel .vrow{flex-wrap:wrap;gap:8px;margin:18px 0 0;display:flex}.ctrack .ct-vessel .vinput{border:1px solid var(--line);background:var(--bg);min-width:0;color:var(--ink);border-radius:12px;outline:none;flex:280px;padding:13px 16px;font-family:inherit;font-size:16px}.ctrack .ct-vessel .vinput:focus{border-color:var(--navy)}.ctrack .ct-vessel .vinput::placeholder{color:#9aa4b2}.ctrack .ct-vessel .vbtn{background:var(--navy);color:#fff;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:13px 22px;font-family:inherit;font-size:15px;font-weight:600;transition:background .15s;display:inline-flex}.ctrack .ct-vessel .vbtn:hover{background:var(--navy-hover)}.ctrack .ct-vessel .vbtn svg{flex:none;width:17px;height:17px}.ctrack .ct-vessel .vbtn.ghost{background:var(--bg);color:var(--navy);border:1px solid var(--navy)}.ctrack .ct-vessel .vbtn.ghost:hover{background:var(--surface)}@media (prefers-color-scheme:dark){.ctrack .ct-vessel .vbtn.ghost{color:var(--ink);border-color:var(--line)}}.ctrack .ct-vessel .vbtn:disabled{opacity:.6;cursor:default}.ctrack .ct-vessel .spin{animation:1s linear infinite ct-spin}@keyframes ct-spin{to{transform:rotate(360deg)}}.ctrack .ct-vessel .vnote{color:var(--muted);margin:12px 0 0;font-size:13px;line-height:1.55}.ctrack .ct-vessel .vnote.muted{margin-top:18px;font-size:12.5px}.ctrack .ct-vessel .vcard{border:1px solid var(--line);background:var(--bg);border-radius:16px;margin-top:18px;padding:18px}@media (prefers-color-scheme:dark){.ctrack .ct-vessel .vcard{background:var(--surface)}}.ctrack .ct-vessel .vhead{align-items:center;gap:9px;margin:0 0 12px;display:flex}.ctrack .ct-vessel .vhead svg{width:20px;height:20px;color:var(--orange);flex:none}.ctrack .ct-vessel .vname{color:var(--ink);font-size:17px;font-weight:700}.ctrack .ct-vessel .vmeta{color:var(--muted);margin:-6px 0 12px;font-size:13px}.ctrack .ct-vessel .vctx{color:var(--text-2);margin:-2px 0 14px;font-size:13.5px;line-height:1.5}.ctrack .ct-vessel .vctx.vn{color:var(--ok);font-weight:600}.ctrack .ct-vessel .vmap{border:1px solid var(--line);isolation:isolate;z-index:0;border-radius:12px;width:100%;height:clamp(380px,55vh,620px);display:block;position:relative;overflow:hidden}.ctrack .ct-vessel .vmap-skeleton{background:var(--surface)}.ctrack .ct-vessel .leaflet-container{background:var(--surface);font:inherit}.ctrack .leaflet-div-icon.vmarker-wrap{background:0 0;border:0}.ctrack .vmarker{width:60px;height:60px;position:relative}.ctrack .vmarker-badge{border:1.5px solid var(--orange);background:#f4f1ec;border-radius:50%;place-items:center;width:34px;height:34px;margin:-17px 0 0 -17px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 1px 5px #00000052}.ctrack .vmarker-badge img{object-fit:contain;width:26px;height:26px}.ctrack .vmarker-dir{transform-origin:50%;position:absolute;inset:0}.ctrack .vmarker-wedge{border-left:6px solid #0000;border-right:6px solid #0000;border-bottom:10px solid var(--orange);filter:drop-shadow(0 1px 1px #00000040);width:0;height:0;margin-left:-6px;position:absolute;top:2px;left:50%}.ctrack .ct-vessel .vgrid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:16px 0 0;display:grid}.ctrack .ct-vessel .vgrid div{border-left:3px solid var(--orange);padding-left:10px}.ctrack .ct-vessel .vgrid dt{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 2px;font-size:12px;font-weight:600}.ctrack .ct-vessel .vgrid dd{color:var(--ink);margin:0;font-size:15px;font-weight:600}.ctrack .ct-vessel .vstatus{background:var(--surface);color:var(--ink);border-radius:999px;align-items:center;gap:9px;margin:0 0 14px;padding:7px 14px;font-size:14px;font-weight:600;display:inline-flex}@media (prefers-color-scheme:dark){.ctrack .ct-vessel .vstatus{background:#ffffff0f}}.ctrack .ct-vessel .vstatus .dot{background:var(--muted);border-radius:50%;flex:none;width:9px;height:9px}.ctrack .ct-vessel .vstatus.moving .dot{background:var(--ok);box-shadow:0 0 0 3px #1f8a5b2e}.ctrack .ct-vessel .vstatus.anchored .dot,.ctrack .ct-vessel .vstatus.moored .dot{background:var(--warn)}.ctrack .ct-vessel .vfull{background:var(--orange);color:#1a1a1a;border-radius:999px;align-items:center;gap:8px;margin:16px 0 0;padding:11px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:filter .15s;display:inline-flex}.ctrack .ct-vessel .vfull:hover{filter:brightness(1.07);color:#1a1a1a}.ctrack .ct-vessel .vfull svg{flex:none;width:16px;height:16px}.ctrack .ct-vessel .vfull.emph{box-shadow:0 0 0 3px #b8733347}.ctrack .ct-vessel .vstale{color:var(--warn);background:#b873331a;border:1px solid #b8733359;border-radius:12px;align-items:flex-start;gap:9px;margin:0 0 14px;padding:11px 14px;font-size:13.5px;line-height:1.5;display:flex}.ctrack .ct-vessel .vstale svg{flex:none;width:18px;height:18px;margin-top:1px}.ctrack .ct-vessel .vgrid div.stale{border-left-color:var(--warn)}.ctrack .ct-vessel .vgrid .vage{color:var(--warn);font-weight:600}.ctrack .ct-vessel .vfallback{margin-top:16px}.ctrack .ct-vessel .vfallback .vbtn{margin-top:8px}.ctrack .ct-eport{border-top:1px solid var(--line);padding:52px 20px}.ctrack .ct-eport .wrap{width:100%;max-width:900px}.ctrack .ct-eport .head{align-items:center;gap:10px;margin:0 0 4px;display:flex}.ctrack .ct-eport .head svg{width:24px;height:24px;color:var(--orange);flex:none}.ctrack .ct-eport .head h2{letter-spacing:-.02em;color:var(--heading);margin:0;font-size:clamp(22px,4vw,28px);font-weight:700}.ctrack .ct-eport .sub{color:var(--text-2);margin:0 0 32px;font-size:15px}.ctrack .ct-eport .group{margin:0 0 28px}.ctrack .ct-eport .group:last-child{margin-bottom:0}.ctrack .ct-eport .region{letter-spacing:.06em;text-transform:uppercase;color:var(--navy);margin:0 0 14px;font-size:12px;font-weight:700}@media (prefers-color-scheme:dark){.ctrack .ct-eport .region{color:var(--orange)}}.ctrack .ct-eport .grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.ctrack .ct-eport .port{text-align:left;background:var(--bg);border:1px solid var(--line);cursor:pointer;border-radius:14px;padding:16px 18px;font-family:inherit;transition:border-color .15s,box-shadow .15s,transform .15s;display:block}@media (prefers-color-scheme:dark){.ctrack .ct-eport .port{background:var(--surface)}}.ctrack .ct-eport .port:hover{border-color:var(--navy);transform:translateY(-1px);box-shadow:0 2px 8px #002a611a}@media (prefers-color-scheme:dark){.ctrack .ct-eport .port:hover{border-color:var(--orange)}}.ctrack .ct-eport .port .name{color:var(--ink);margin:0 0 3px;font-size:15px;font-weight:700;display:block}.ctrack .ct-eport .port .op{color:var(--muted);font-size:13px;display:block}.ctrack .ct-carriers{border-top:1px solid var(--line);background:var(--surface);padding:56px 20px}@media (prefers-color-scheme:dark){.ctrack .ct-carriers{background:#ffffff05}}.ctrack .ct-carriers .wrap{width:100%;max-width:1120px}.ctrack .ct-carriers .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin:0 0 12px;font-size:11.5px;font-weight:700;display:inline-block}.ctrack .ct-carriers h2{letter-spacing:-.02em;color:var(--heading);margin:0 0 12px;font-size:clamp(22px,3.6vw,30px);font-weight:700}.ctrack .ct-carriers .sub{color:var(--text-2);max-width:760px;margin:0 0 30px;font-size:15.5px;line-height:1.6}.ctrack .ct-carriers .grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;display:grid}.ctrack .ct-carriers .carrier{background:var(--bg);border:1px solid var(--line);border-radius:14px;padding:16px 18px}@media (prefers-color-scheme:dark){.ctrack .ct-carriers .carrier{background:var(--surface)}}.ctrack .ct-carriers .carrier .cn{color:var(--ink);margin:0 0 7px;font-size:15px;font-weight:700;display:block}.ctrack .ct-carriers .carrier .codes{flex-wrap:wrap;gap:5px;display:flex}.ctrack .ct-carriers .carrier .code{letter-spacing:.03em;color:var(--navy);font-variant-numeric:tabular-nums;background:#002a6112;border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:600}@media (prefers-color-scheme:dark){.ctrack .ct-carriers .carrier .code{color:var(--orange);background:#e89a3c1f}}.ctrack .ct-iso{border-top:1px solid var(--line);padding:56px 20px}.ctrack .ct-iso .wrap{width:100%;max-width:900px}.ctrack .ct-iso .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin:0 0 12px;font-size:11.5px;font-weight:700;display:inline-block}.ctrack .ct-iso h2{letter-spacing:-.02em;color:var(--heading);margin:0 0 14px;font-size:clamp(22px,3.6vw,30px);font-weight:700}.ctrack .ct-iso .intro{color:var(--text-2);margin:0 0 32px;font-size:16px;line-height:1.65}.ctrack .ct-iso .breakdown{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:36px 32px 30px}@media (prefers-color-scheme:dark){.ctrack .ct-iso .breakdown{background:var(--surface)}}.ctrack .ct-iso .example-label{text-align:center;color:var(--muted);margin:0 0 14px;font-size:13px;font-weight:600}.ctrack .ct-iso .code-row{flex-wrap:wrap;justify-content:center;gap:5px;margin:0 0 30px;display:flex}.ctrack .ct-iso .seg{letter-spacing:.03em;border-radius:12px;padding:6px 14px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:clamp(30px,7vw,52px);font-weight:700;line-height:1}.ctrack .ct-iso .seg.a{color:#3c66ff;background:#3c66ff1a}.ctrack .ct-iso .seg.b{color:#f7a334;background:#e89a3c1f}.ctrack .ct-iso .seg.c{color:#8b5cf6;background:#8b5cf61a}.ctrack .ct-iso .cols{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.ctrack .ct-iso .col{border-top:3px solid;padding-top:14px}.ctrack .ct-iso .col.a{border-color:#3c66ff}.ctrack .ct-iso .col.b{border-color:#f7a334}.ctrack .ct-iso .col.c{border-color:#8b5cf6}.ctrack .ct-iso .col .h{letter-spacing:.06em;margin:0 0 5px;font-size:12px;font-weight:700}.ctrack .ct-iso .col.a .h{color:#3c66ff}.ctrack .ct-iso .col.b .h{color:#f7a334}.ctrack .ct-iso .col.c .h{color:#8b5cf6}.ctrack .ct-iso .col p{color:var(--text-2);margin:0;font-size:13.5px;line-height:1.55}.ctrack .ct-iso .tip{background:#e89a3c14;border:1px solid #e89a3c4d;border-radius:12px;align-items:flex-start;gap:13px;margin-top:26px;padding:18px 22px;display:flex}.ctrack .ct-iso .tip svg{width:21px;height:21px;color:var(--orange);flex:none;margin-top:1px}.ctrack .ct-iso .tip .th{color:var(--heading);margin:0 0 3px;font-size:14px;font-weight:700}.ctrack .ct-iso .tip .tb{color:var(--text-2);margin:0;font-size:14px;line-height:1.6}@media (max-width:640px){.ctrack .ct-iso .cols{grid-template-columns:1fr}}.ctrack .ct-explain{border-top:1px solid var(--line);padding:56px 20px}.ctrack .ct-explain .wrap{width:100%;max-width:900px}.ctrack .ct-explain .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin:0 0 12px;font-size:11.5px;font-weight:700;display:inline-block}.ctrack .ct-explain h2{letter-spacing:-.02em;color:var(--heading);margin:0 0 14px;font-size:clamp(22px,3.6vw,30px);font-weight:700}.ctrack .ct-explain .cols{grid-template-columns:1fr 1fr;gap:28px;display:grid}.ctrack .ct-explain .col h3{color:var(--ink);align-items:center;gap:9px;margin:0 0 8px;font-size:16px;font-weight:700;display:flex}.ctrack .ct-explain .col h3 svg{width:19px;height:19px;color:var(--orange);flex:none}.ctrack .ct-explain .col p{color:var(--text-2);margin:0;font-size:15px;line-height:1.65}@media (max-width:640px){.ctrack .ct-explain .cols{grid-template-columns:1fr;gap:22px}}.ctrack .ct-faq{border-top:1px solid var(--line);background:var(--surface);padding:56px 20px}@media (prefers-color-scheme:dark){.ctrack .ct-faq{background:#ffffff05}}.ctrack .ct-faq .wrap{width:100%;max-width:820px}.ctrack .ct-faq .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin:0 0 12px;font-size:11.5px;font-weight:700;display:inline-block}.ctrack .ct-faq h2{letter-spacing:-.02em;color:var(--heading);margin:0 0 26px;font-size:clamp(22px,3.6vw,30px);font-weight:700}.ctrack .ct-faq details{background:var(--bg);border:1px solid var(--line);border-radius:12px;margin:0 0 10px;overflow:hidden}@media (prefers-color-scheme:dark){.ctrack .ct-faq details{background:0 0}}.ctrack .ct-faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.ctrack .ct-faq summary::-webkit-details-marker{display:none}.ctrack .ct-faq summary .ico{width:22px;height:22px;color:var(--navy);flex:none;transition:transform .2s}@media (prefers-color-scheme:dark){.ctrack .ct-faq summary .ico{color:var(--orange)}}.ctrack .ct-faq details[open] summary .ico{transform:rotate(45deg)}.ctrack .ct-faq details[open] summary{color:var(--heading)}.ctrack .ct-faq .ans{color:var(--text-2);margin:0;padding:0 20px 20px;font-size:14.5px;line-height:1.65}.ctrack .ct-faq .ans b{color:var(--ink);font-weight:700}.ctrack .ct-cta{color:#fff;background:linear-gradient(135deg,#0d1b34 0%,#002a61 100%);padding:64px 20px}.ctrack .ct-cta .wrap{grid-template-columns:1.35fr 1fr;align-items:center;gap:48px;width:100%;max-width:1120px;display:grid}.ctrack .ct-cta .eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin:0 0 14px;font-size:11.5px;font-weight:700;display:inline-block}.ctrack .ct-cta h2{letter-spacing:-.025em;color:#fff;margin:0 0 16px;font-size:clamp(26px,4vw,38px);font-weight:700;line-height:1.15}.ctrack .ct-cta .lede{color:#ffffffbf;max-width:600px;margin:0;font-size:16px;line-height:1.6}.ctrack .ct-cta .actions{flex-direction:column;gap:12px;display:flex}.ctrack .ct-cta .act{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:14px;padding:15px 22px;font-family:inherit;font-size:15px;font-weight:600;text-decoration:none;transition:filter .15s,background .15s,border-color .15s;display:flex}.ctrack .ct-cta .act .lbl{align-items:center;gap:10px;display:inline-flex}.ctrack .ct-cta .act svg{flex:none;width:18px;height:18px}.ctrack .ct-cta .act-primary{background:var(--orange);color:#1a1a1a}.ctrack .ct-cta .act-primary:hover{filter:brightness(1.07);color:#1a1a1a}.ctrack .ct-cta .act-ghost{color:#fff;background:0 0;border-color:#ffffff40}.ctrack .ct-cta .act-ghost:hover{color:#fff;background:#ffffff14;border-color:#fff6}.ctrack .ct-cta .fine{color:#ffffff80;grid-column:1/-1;margin:8px 0 0;font-size:13px;line-height:1.55}@media (max-width:820px){.ctrack .ct-cta .wrap{grid-template-columns:1fr;gap:32px}}
