/* Imported with smart-forms-surveys.html by scripts/edit-page.js --keep-styles. Scoped to .imported-page; regenerate it by converting again. */
/* The site's own styles don't apply inside .imported-page. */
:where(.imported-page) { all: initial; display: block; margin: 8px; }
:where(.imported-page *:not(svg, svg *)) { all: revert; }
:where(.imported-page svg) { display: revert; vertical-align: revert; box-sizing: revert; }
:where(.imported-page, .imported-page *)::before, :where(.imported-page, .imported-page *)::after { all: revert; }
:where(.imported-page *)::marker { all: revert; }
:where(.imported-page *)::placeholder { all: revert; }
:where(.imported-page, .imported-page *)::selection { all: revert; }
/* Styling the old HTML gave through attributes (font color, table border, image width…). */
:where(.imported-page table:not([cellpadding]) > * > tr > td), :where(.imported-page table:not([cellpadding]) > * > tr > th) { padding:1px; }
:where(.imported-page img[width="140"]) { width:140px; }
:where(.imported-page img[height="140"]) { height:140px; }
:where(.imported-page img[width="140"][height="140"]) { aspect-ratio:auto 140 / 140; }
:where(.imported-page img[width="320"]) { width:320px; }
:where(.imported-page img[height="320"]) { height:320px; }
:where(.imported-page img[width="320"][height="320"]) { aspect-ratio:auto 320 / 320; }
:where(.imported-page img[width="1600"]) { width:1600px;width:1600px;width:1600px;width:1600px; }
:where(.imported-page img[height="900"]) { height:900px;height:900px;height:900px;height:900px; }
:where(.imported-page img[width="1600"][height="900"]) { aspect-ratio:auto 1600 / 900;aspect-ratio:auto 1600 / 900;aspect-ratio:auto 1600 / 900;aspect-ratio:auto 1600 / 900; }
:where(.imported-page img[width="240"]) { width:240px; }
:where(.imported-page img[height="240"]) { height:240px; }
:where(.imported-page img[width="240"][height="240"]) { aspect-ratio:auto 240 / 240; }
:where(.imported-page img[width="160"]) { width:160px;width:160px;width:160px; }
:where(.imported-page img[height="160"]) { height:160px;height:160px;height:160px; }
:where(.imported-page img[width="160"][height="160"]) { aspect-ratio:auto 160 / 160;aspect-ratio:auto 160 / 160;aspect-ratio:auto 160 / 160; }
:where(.imported-page img[width="700"]) { width:700px;width:700px;width:700px; }
:where(.imported-page img[height="467"]) { height:467px;height:467px;height:467px; }
:where(.imported-page img[width="700"][height="467"]) { aspect-ratio:auto 700 / 467;aspect-ratio:auto 700 / 467;aspect-ratio:auto 700 / 467; }
:where(.imported-page img[width="96"]) { width:96px; }
:where(.imported-page img[height="96"]) { height:96px; }
:where(.imported-page img[width="96"][height="96"]) { aspect-ratio:auto 96 / 96; }
/* inline <style> */
.imported-page { --ink:#12151D; --ink2:#464C5C; --ink3:#7C8395;
 --page:#FFFFFF; --panel:#FFFFFF; --line:#E4E7EF; --line2:#CFD4E0; --wash:#F3F5F9;
 --acc:#0A7BD1; --acc2:#14A6D9; --accd:#075A9C; --accs:#E6F2FC;
 --disp:'Plus Jakarta Sans','Inter',system-ui,sans-serif;
 --sans:'Inter','Plus Jakarta Sans',system-ui,-apple-system,sans-serif;
 --mono:'JetBrains Mono',ui-monospace,'SFMono-Regular',monospace;
 --e:cubic-bezier(.22,.61,.36,1); }
.imported-page *,
:where(.imported-page) { box-sizing:border-box;margin:0;padding:0 }
.imported-page { scroll-behavior:smooth;scroll-padding-top:112px }
.imported-page { font-family:var(--sans);background:var(--page);color:var(--ink);line-height:1.66;letter-spacing:-.005em;
 -webkit-font-smoothing:antialiased;overflow-x:clip }
.imported-page img { max-width:100%;display:block }
.imported-page a { color:inherit }
.imported-page .imp-wrap { max-width:1180px;margin:0 auto;padding:0 30px }
.imported-page h1,
.imported-page h2,
.imported-page h3 { font-family:var(--disp);font-weight:700;letter-spacing:-.032em;line-height:1.1 }
.imported-page h4 { font-family:var(--disp);font-weight:600;letter-spacing:-.018em }
.imported-page h2 { font-size:clamp(1.85rem,3.2vw,2.6rem);letter-spacing:-.034em }
.imported-page .imp-idx { font-family:var(--mono);font-size:.73rem;letter-spacing:.17em;text-transform:uppercase;color:var(--ink3);
 display:flex;align-items:center;gap:13px;margin-bottom:20px }
.imported-page .imp-idx b { color:var(--acc);font-weight:500 }
.imported-page .imp-idx::after { content:"";flex:0 0 32px;height:1px;background:var(--line2) }
.imported-page .imp-lead { color:var(--ink2);font-size:1.06rem;margin-top:18px;max-width:64ch }
.imported-page .imp-sec-head { margin-bottom:58px;max-width:62ch }
.imported-page section { padding:100px 0;position:relative }
.imported-page .imp-nav { position:fixed;top:18px;left:50%;transform:translateX(-50%);z-index:400;width:calc(100% - 36px);max-width:1180px;
 background:rgba(255,255,255,.82);backdrop-filter:blur(20px) saturate(170%);-webkit-backdrop-filter:blur(20px) saturate(170%);
 border:1px solid var(--line);border-radius:20px;box-shadow:0 16px 40px -26px rgba(18,21,29,.42);
 transition:top .5s var(--e),width .5s var(--e),max-width .5s var(--e),border-radius .5s var(--e),
  box-shadow .42s var(--e),background .42s var(--e),border-color .42s var(--e);will-change:top,width,border-radius }
.imported-page .imp-nav::before { content:"";position:absolute;top:0;left:22px;right:22px;height:2px;border-radius:2px;
 background:linear-gradient(90deg,#3B78F2,#E1483B,#F0A700,#12A05C);opacity:.9;
 transition:left .5s var(--e),right .5s var(--e) }
.imported-page .imp-nav.imp-docked { top:0;width:100%;max-width:100%;border-radius:0;border-color:transparent;
 border-bottom:1px solid var(--line);background:rgba(255,255,255,.95);box-shadow:0 6px 22px -20px rgba(18,21,29,.5) }
.imported-page .imp-nav.imp-docked::before { left:0;right:0 }
.imported-page .imp-nav-in { display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 20px;max-width:1180px;margin:0 auto }
.imported-page .imp-brand { display:flex;align-items:center;gap:12px;text-decoration:none;flex-shrink:0 }
.imported-page .imp-brand-mark { height:46px;width:46px;display:grid;place-items:center;flex-shrink:0 }
.imported-page .imp-brand-mark img { width:100%;height:100%;object-fit:contain;transition:transform .45s var(--e) }
.imported-page .imp-brand:hover .imp-brand-mark img { transform:scale(1.08) rotate(-5deg) }
.imported-page .imp-brand b { font-family:var(--disp);font-size:1.02rem;font-weight:600;display:block;letter-spacing:-.015em;line-height:1.25 }
.imported-page .imp-brand small { font-family:var(--mono);font-size:.6rem;letter-spacing:.15em;text-transform:uppercase;color:var(--ink3) }
.imported-page .imp-nav-mid { display:flex;align-items:center;gap:3px;flex:1 }
.imported-page .imp-pill { text-decoration:none;font-size:.87rem;font-weight:500;color:var(--ink2);padding:9px 15px;border-radius:11px;
 transition:background .22s,color .22s,transform .22s var(--e);white-space:nowrap }
.imported-page .imp-pill:hover { background:var(--accs);color:var(--accd);transform:translateY(-1px) }
.imported-page .imp-pill.imp-home { color:var(--ink);font-weight:600;border:1px solid var(--line2);background:var(--panel) }
.imported-page .imp-pill.imp-home:hover { border-color:var(--acc);background:var(--panel) }
.imported-page .imp-nav-cta { background:var(--ink);color:#fff;text-decoration:none;padding:11px 20px;border-radius:11px;font-size:.87rem;
 font-weight:600;white-space:nowrap;flex-shrink:0;transition:background .24s,transform .24s var(--e),box-shadow .24s }
.imported-page .imp-nav-cta:hover { background:var(--acc);transform:translateY(-2px);box-shadow:0 12px 22px -12px rgba(59,120,242,.85) }
.imported-page .imp-hero { padding:158px 0 92px;overflow:hidden;background:linear-gradient(180deg,#F4F8FF 0%,#FFFFFF 100%) }
.imported-page .imp-hero::before { content:"";position:absolute;inset:0;background:radial-gradient(760px 460px at 12% 12%,rgba(59,120,242,.16),transparent 62%),radial-gradient(620px 420px at 88% 8%,rgba(225,72,59,.12),transparent 62%),radial-gradient(600px 400px at 78% 88%,rgba(18,160,92,.13),transparent 62%),radial-gradient(520px 360px at 32% 92%,rgba(240,167,0,.14),transparent 62%);pointer-events:none }
.imported-page .imp-hero-grid { display:grid;grid-template-columns:1.04fr .96fr;gap:56px;align-items:center;position:relative;z-index:2 }
.imported-page .imp-hero-logo { height:84px;width:auto;max-width:200px;object-fit:contain;margin-bottom:26px }
.imported-page .imp-badge { display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:.73rem;letter-spacing:.03em;
 color:var(--ink2);background:var(--panel);border:1px solid var(--line);padding:7px 15px;border-radius:30px;margin-bottom:22px }
.imported-page .imp-dot { width:6px;height:6px;border-radius:50%;background:var(--acc2);animation:imp-pl 2.2s ease-in-out infinite;flex-shrink:0 }
@keyframes imp-pl {0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.8);opacity:.4}}
.imported-page .imp-hero h1 { font-size:clamp(2.35rem,4.7vw,3.6rem);line-height:1.02;max-width:16ch;letter-spacing:-.038em }
.imported-page .imp-hero h1 .imp-hl { color:var(--acc) }
.imported-page .imp-hero .imp-sub { margin-top:22px;font-size:1.13rem;color:var(--ink2);max-width:50ch }
.imported-page .imp-cta-row { display:flex;gap:13px;margin-top:34px;flex-wrap:wrap }
.imported-page .imp-btn { display:inline-flex;align-items:center;gap:9px;text-decoration:none;font-weight:600;font-size:.97rem;
 padding:15px 28px;border-radius:12px;transition:transform .26s var(--e),background .24s,border-color .24s,box-shadow .26s }
.imported-page .imp-btn-p { background:var(--acc);color:#fff;box-shadow:0 12px 26px -12px rgba(59,120,242,.8) }
.imported-page .imp-btn-p:hover { background:var(--accd);transform:translateY(-3px);box-shadow:0 20px 34px -12px rgba(59,120,242,.9) }
.imported-page .imp-btn-s { border:1px solid var(--line2);color:var(--ink);background:var(--panel) }
.imported-page .imp-btn-s:hover { border-color:var(--ink);transform:translateY(-3px) }
.imported-page .imp-stats { display:flex;margin-top:38px;padding-top:24px;border-top:1px solid var(--line);flex-wrap:wrap }
.imported-page .imp-st { padding-right:32px;margin-right:32px;border-right:1px solid var(--line) }
.imported-page .imp-st:last-child { border:0;margin:0;padding:0 }
.imported-page .imp-st b { display:block;font-family:var(--disp);font-size:1.55rem;font-weight:600;line-height:1.15;color:var(--acc) }
.imported-page .imp-st span { font-size:.79rem;color:var(--ink3) }
.imported-page .imp-fig { border:1px solid var(--line);border-radius:14px;background:var(--wash);overflow:hidden;
 box-shadow:0 26px 50px -32px rgba(18,21,29,.42);transition:transform .4s var(--e),box-shadow .4s var(--e) }
.imported-page .imp-fig:hover { transform:translateY(-6px);box-shadow:0 36px 62px -30px rgba(18,21,29,.46) }
.imported-page .imp-fig-bar { display:flex;align-items:center;gap:8px;padding:11px 15px;border-bottom:1px solid var(--line);
 font-family:var(--mono);font-size:.7rem;color:var(--ink3);background:var(--panel) }
.imported-page .imp-fig-bar i { width:7px;height:7px;border-radius:50%;display:block;flex-shrink:0 }
.imported-page .imp-fig-body { padding:14px;display:grid;place-items:center;background:var(--wash) }
.imported-page .imp-fig-body img { width:100%;height:auto;max-height:440px;object-fit:contain;border-radius:6px }
.imported-page.imp-fig-sm .imp-fig-body,
.imported-page .imp-fig-sm .imp-fig-body { padding:10px }
.imported-page.imp-fig-sm .imp-fig-body img,
.imported-page .imp-fig-sm .imp-fig-body img { max-height:200px }
.imported-page .imp-stage { position:relative;display:flex;flex-direction:column;gap:16px }
.imported-page .imp-chipf { position:absolute;background:var(--panel);border:1px solid var(--line);border-radius:11px;padding:8px 14px;
 font-family:var(--mono);font-size:.71rem;z-index:6;display:flex;align-items:center;gap:8px;
 box-shadow:0 14px 28px -14px rgba(18,21,29,.4) }
.imported-page .imp-c1 { top:-14px;left:-14px;color:var(--acc2) }
.imported-page .imp-c2 { bottom:-14px;right:-14px;color:var(--accd) }
.imported-page .imp-arrowdown { display:grid;place-items:center;font-family:var(--mono);font-size:.72rem;color:var(--ink3);gap:6px }
.imported-page.imp-arrowdown i,
.imported-page .imp-arrowdown i { width:1px;height:26px;background:linear-gradient(180deg,var(--acc),var(--acc2));display:block }
.imported-page .imp-logo-panel { border:1px solid var(--line);border-radius:20px;background:var(--panel);aspect-ratio:4/3;
 display:grid;place-items:center;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px rgba(18,21,29,.42) }
.imported-page.imp-logo-panel img,
.imported-page .imp-logo-panel img { width:44%;max-width:230px;height:auto;object-fit:contain;position:relative;z-index:2;animation:imp-fl 7s ease-in-out infinite }
@keyframes imp-fl {0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
.imported-page .imp-ring { position:absolute;border:1px solid var(--line);border-radius:50%;aspect-ratio:1 }
.imported-page .imp-ring.imp-a { width:34% }
.imported-page .imp-ring.imp-b { width:54% }
.imported-page .imp-ring.imp-c { width:76% }
.imported-page .imp-ring.imp-d { width:98% }
.imported-page .imp-strip { position:relative;overflow:hidden;isolation:isolate }
.imported-page .imp-strip::before { content:"";position:absolute;inset:0;z-index:-1;
 background:linear-gradient(90deg,#3B78F2 0%,#E1483B 22%,#F2B705 44%,#12A05C 68%,#E1483B 84%,#3B78F2 100%);
 background-size:220% 100%;animation:imp-hue 14s linear infinite }
@keyframes imp-hue {from{background-position:0% 0}to{background-position:220% 0}}
.imported-page .imp-strip-in { display:flex;width:max-content;animation:imp-sl 42s linear infinite }
.imported-page .imp-strip-in:hover { animation-play-state:paused }
.imported-page .imp-si { display:flex;align-items:center;gap:12px;padding:18px 38px;font-family:var(--mono);font-size:.76rem;
 color:#FFFFFF;white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;font-weight:500 }
.imported-page .imp-si i { width:5px;height:5px;border-radius:50%;display:block;flex-shrink:0;background:rgba(255,255,255,.92) }
@keyframes imp-sl {from{transform:translateX(0)}to{transform:translateX(-50%)}}
.imported-page .imp-g3 { display:grid;grid-template-columns:repeat(3,1fr);gap:22px }
.imported-page .imp-g4 { display:grid;grid-template-columns:repeat(4,1fr);gap:20px }
.imported-page .imp-g2 { display:grid;grid-template-columns:1fr 1fr;gap:22px }
.imported-page .imp-card { background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:28px 26px;position:relative;
 overflow:hidden;transition:transform .3s var(--e),box-shadow .3s var(--e),border-color .3s }
.imported-page .imp-card:hover { transform:translateY(-6px);border-color:var(--line2);box-shadow:0 24px 42px -30px rgba(18,21,29,.4) }
.imported-page .imp-card::before { content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--acc);
 transform:scaleX(0);transform-origin:left;transition:transform .45s var(--e) }
.imported-page .imp-card:hover::before { transform:scaleX(1) }
.imported-page .imp-card h3,
.imported-page .imp-card h4 { font-size:1.04rem;margin-bottom:9px }
.imported-page .imp-card p { color:var(--ink2);font-size:.93rem }
.imported-page .imp-cnum { font-family:var(--mono);font-size:.75rem;color:var(--ink3);margin-bottom:15px;display:inline-block;
 transition:color .3s,transform .3s var(--e);letter-spacing:.1em }
.imported-page .imp-card:hover .imp-cnum { color:var(--acc);transform:translateX(3px) }
.imported-page .imp-xm { width:32px;height:32px;border-radius:9px;border:1px solid var(--line);display:grid;place-items:center;
 color:#D9534A;margin-bottom:16px;font-size:.9rem;transition:transform .35s var(--e) }
.imported-page .imp-card:hover .imp-xm { transform:rotate(90deg) }
.imported-page .imp-pull { margin:44px 0 0;padding:26px 30px;border-left:2px solid var(--acc);background:var(--panel);
 border-radius:0 14px 14px 0;color:var(--ink2);font-size:1.04rem;max-width:80ch;border-top:1px solid var(--line);
 border-right:1px solid var(--line);border-bottom:1px solid var(--line) }
@media(max-width:1000px) {
.imported-page .imp-g4 { grid-template-columns:1fr 1fr }
}
@media(max-width:860px) {
.imported-page .imp-g3 { grid-template-columns:1fr }
.imported-page .imp-g2 { grid-template-columns:1fr }
}
@media(max-width:560px) {
.imported-page .imp-g4 { grid-template-columns:1fr }
}
.imported-page .imp-flow { display:grid;grid-template-columns:1fr auto 1fr;align-items:center }
.imported-page .imp-node { background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:34px 30px;text-align:center;
 transition:transform .36s var(--e),border-color .36s,box-shadow .36s }
.imported-page .imp-node:hover { transform:translateY(-7px);border-color:var(--acc);box-shadow:0 26px 46px -32px rgba(18,21,29,.45) }
.imported-page .imp-node-ic { width:54px;height:54px;border-radius:15px;display:grid;place-items:center;margin:0 auto 16px;
 font-size:1.35rem;background:var(--accs);color:var(--accd) }
.imported-page .imp-node h3 { font-size:1.1rem;margin-bottom:8px }
.imported-page .imp-node p { color:var(--ink2);font-size:.93rem }
.imported-page .imp-node code { font-family:var(--mono);font-size:.79rem;color:var(--accd);background:var(--accs);padding:2px 6px;border-radius:4px }
.imported-page .imp-lnk { padding:0 26px;min-width:200px;text-align:center }
.imported-page .imp-lnk-l { height:2px;border-radius:2px;background:linear-gradient(90deg,var(--acc),var(--acc2));position:relative;overflow:hidden }
.imported-page .imp-lnk-l::after { content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.85),transparent);
 background-size:50% 100%;background-repeat:no-repeat;animation:imp-sw 2.4s ease-in-out infinite }
@keyframes imp-sw {0%{background-position:-60% 0}100%{background-position:160% 0}}
.imported-page .imp-lnk-t { font-family:var(--mono);font-size:.69rem;color:var(--ink2);border:1px solid var(--line);border-radius:20px;
 padding:5px 13px;display:inline-block;margin:13px 4px 0;background:var(--panel) }
.imported-page .imp-flow-note { margin-top:30px;text-align:center;font-family:var(--mono);font-size:.79rem;color:var(--ink2);
 border:1px dashed var(--line2);border-radius:12px;padding:15px 22px;display:block;background:var(--panel) }
@media(max-width:900px) {
.imported-page .imp-flow { grid-template-columns:1fr }
.imported-page .imp-lnk { padding:24px 0;min-width:0 }
.imported-page .imp-lnk-l { width:2px;height:46px;margin:0 auto;background:linear-gradient(180deg,var(--acc),var(--acc2)) }
}
.imported-page .imp-rail { position:relative;padding-left:0 }
.imported-page .imp-rail-track { display:grid;grid-template-columns:repeat(6,1fr);gap:0;position:relative;margin-bottom:34px }
.imported-page .imp-rail-track::before { content:"";position:absolute;left:8%;right:8%;top:19px;height:2px;
 background:linear-gradient(90deg,var(--acc),var(--acc2)) }
.imported-page .imp-rt { text-align:center;position:relative;padding:0 8px }
.imported-page .imp-rt-dot { width:38px;height:38px;border-radius:50%;background:var(--panel);border:2px solid var(--acc);
 display:grid;place-items:center;margin:0 auto 14px;font-family:var(--mono);font-size:.8rem;color:var(--acc);
 position:relative;z-index:2;transition:transform .3s var(--e),background .3s,color .3s }
.imported-page .imp-rt:hover .imp-rt-dot { transform:scale(1.16);background:var(--acc);color:#fff }
.imported-page.imp-rt h4,
.imported-page .imp-rt h4 { font-size:.92rem;line-height:1.3 }
.imported-page .imp-rail-detail { display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line);
 border-left:1px solid var(--line);background:var(--panel);border-radius:14px;overflow:hidden }
.imported-page .imp-rd { padding:26px 26px 30px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);
 transition:background .28s var(--e) }
.imported-page .imp-rd:hover { background:var(--wash) }
.imported-page .imp-rd-n { font-family:var(--mono);font-size:.73rem;color:var(--acc);letter-spacing:.12em;margin-bottom:12px;display:block }
.imported-page.imp-rd h4,
.imported-page .imp-rd h4 { font-size:1rem;margin-bottom:8px }
.imported-page.imp-rd p,
.imported-page .imp-rd p { color:var(--ink2);font-size:.92rem }
@media(max-width:960px) {
.imported-page .imp-rail-track { display:none }
.imported-page .imp-rail-detail { grid-template-columns:1fr 1fr }
}
@media(max-width:620px) {
.imported-page .imp-rail-detail { grid-template-columns:1fr }
}
.imported-page .imp-ledger { border-top:1px solid var(--line2) }
.imported-page .imp-lg { display:grid;grid-template-columns:56px 1.05fr 1.55fr;gap:26px;padding:24px 0;border-bottom:1px solid var(--line);
 align-items:baseline;transition:background .26s,padding-left .3s var(--e) }
.imported-page .imp-lg:hover { background:var(--panel);padding-left:14px }
.imported-page .imp-lg-n { font-family:var(--mono);font-size:.78rem;color:var(--ink3);transition:color .26s }
.imported-page .imp-lg:hover .imp-lg-n { color:var(--acc) }
.imported-page.imp-lg h4,
.imported-page .imp-lg h4 { font-size:1.06rem }
.imported-page.imp-lg p,
.imported-page .imp-lg p { color:var(--ink2);font-size:.95rem }
@media(max-width:820px) {
.imported-page .imp-lg { grid-template-columns:40px 1fr;gap:16px }
.imported-page.imp-lg p,
.imported-page .imp-lg p { grid-column:2 }
}
.imported-page .imp-spine { position:relative;padding-left:38px }
.imported-page .imp-spine::before { content:"";position:absolute;left:11px;top:8px;bottom:8px;width:2px;
 background:linear-gradient(180deg,var(--acc),var(--acc2)) }
.imported-page .imp-sp { position:relative;padding:0 0 30px 26px }
.imported-page .imp-sp::before { content:"";position:absolute;left:-32px;top:6px;width:14px;height:14px;border-radius:50%;
 background:var(--page);border:2px solid var(--acc);transition:transform .3s var(--e),background .3s }
.imported-page .imp-sp:hover::before { transform:scale(1.4);background:var(--acc) }
.imported-page .imp-sp-card { background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:22px 26px;
 transition:transform .3s var(--e),box-shadow .3s var(--e),border-color .3s }
.imported-page .imp-sp:hover .imp-sp-card { transform:translateX(6px);border-color:var(--acc);box-shadow:0 20px 38px -30px rgba(18,21,29,.45) }
.imported-page .imp-sp-n { font-family:var(--mono);font-size:.72rem;color:var(--acc);letter-spacing:.13em;display:block;margin-bottom:9px }
.imported-page.imp-sp-card h4,
.imported-page .imp-sp-card h4 { font-size:1.05rem;margin-bottom:7px }
.imported-page.imp-sp-card p,
.imported-page .imp-sp-card p { color:var(--ink2);font-size:.94rem }
@media(max-width:620px) {
.imported-page .imp-spine { padding-left:26px }
.imported-page .imp-sp { padding-left:16px }
.imported-page .imp-sp::before { left:-22px }
}
.imported-page .imp-bigs { display:grid;grid-template-columns:1fr 1fr;gap:20px }
.imported-page .imp-big { background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:32px 30px;position:relative;
 overflow:hidden;transition:transform .32s var(--e),box-shadow .32s var(--e),border-color .32s }
.imported-page .imp-big:hover { transform:translateY(-6px);border-color:var(--acc);box-shadow:0 26px 46px -32px rgba(18,21,29,.42) }
.imported-page .imp-big-n { position:absolute;top:14px;right:22px;font-family:var(--disp);font-size:3.1rem;font-weight:600;
 color:var(--accs);line-height:1;transition:color .32s,transform .32s var(--e) }
.imported-page .imp-big:hover .imp-big-n { transform:scale(1.08) }
.imported-page.imp-big h4,
.imported-page .imp-big h4 { font-size:1.1rem;margin-bottom:10px;position:relative;max-width:26ch }
.imported-page.imp-big p,
.imported-page .imp-big p { color:var(--ink2);font-size:.94rem;position:relative;max-width:42ch }
@media(max-width:760px) {
.imported-page .imp-bigs { grid-template-columns:1fr }
}
.imported-page .imp-pipe { border:1px solid var(--line);border-radius:18px;background:var(--panel);padding:26px;
 box-shadow:0 30px 58px -34px rgba(18,21,29,.42);display:flex;flex-direction:column;gap:12px }
.imported-page .imp-pipe-h { display:flex;align-items:center;justify-content:space-between;font-family:var(--mono);font-size:.7rem;
 color:var(--ink3);padding-bottom:14px;border-bottom:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase }
.imported-page .imp-pipe-tag { background:var(--accs);color:var(--accd);padding:3px 10px;border-radius:12px }
.imported-page .imp-pl { display:grid;grid-template-columns:1fr 22px 1fr;align-items:center;gap:10px;padding:12px 14px;
 border:1px solid var(--line);border-radius:9px;font-family:var(--mono);font-size:.74rem;background:var(--wash);
 transition:border-color .26s,transform .26s var(--e) }
.imported-page .imp-pl:hover { border-color:var(--acc);transform:translateX(4px) }
.imported-page.imp-pl .imp-ar,
.imported-page .imp-pl .imp-ar { color:var(--acc);text-align:center }
.imported-page.imp-pl b,
.imported-page .imp-pl b { color:var(--accd);font-weight:500 }
.imported-page .imp-pl-foot { display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid var(--line);
 font-family:var(--mono);font-size:.72rem;color:var(--ink3) }
.imported-page .imp-pl-ok { color:var(--acc2) }
.imported-page .imp-expl { border:1px solid var(--line);border-radius:18px;background:var(--panel);overflow:hidden;
 box-shadow:0 30px 58px -34px rgba(18,21,29,.42) }
.imported-page .imp-expl-h { padding:18px 22px;border-bottom:1px solid var(--line);background:var(--accs) }
.imported-page.imp-expl-h b,
.imported-page .imp-expl-h b { font-family:var(--disp);font-size:1rem;display:block }
.imported-page.imp-expl-h span,
.imported-page .imp-expl-h span { font-family:var(--mono);font-size:.71rem;color:var(--ink2) }
.imported-page .imp-expl-b { padding:20px 22px;display:flex;flex-direction:column;gap:10px }
.imported-page .imp-ex { display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 15px;border-radius:9px;
 border:1px solid var(--line);background:var(--wash);font-size:.83rem;transition:transform .26s var(--e),border-color .26s }
.imported-page .imp-ex:hover { transform:translateX(5px);border-color:var(--acc) }
.imported-page .imp-ex-l { display:flex;align-items:center;gap:10px;font-family:var(--mono);font-size:.76rem;color:var(--ink2) }
.imported-page.imp-ex-l i,
.imported-page .imp-ex-l i { width:6px;height:6px;border-radius:50%;background:var(--acc);display:block;flex-shrink:0 }
.imported-page .imp-ex-why { font-family:var(--mono);font-size:.68rem;color:var(--accd);background:var(--accs);padding:3px 9px;
 border-radius:11px;white-space:nowrap }
.imported-page .imp-ex-foot { padding:14px 22px;border-top:1px solid var(--line);font-family:var(--mono);font-size:.71rem;
 color:var(--ink3);display:flex;justify-content:space-between }
.imported-page .imp-sc { display:grid;grid-template-columns:.92fr 1.08fr;gap:60px;align-items:center;padding:56px 0;border-top:1px solid var(--line) }
.imported-page .imp-sc:last-child { border-bottom:1px solid var(--line) }
.imported-page .imp-sc:nth-child(even) .imp-sc-m { order:2 }
.imported-page .imp-sc:nth-child(even) .imp-sc-c { order:1 }
.imported-page .imp-sc-tag { font-family:var(--mono);font-size:.71rem;letter-spacing:.17em;text-transform:uppercase;color:var(--acc);
 display:block;margin-bottom:14px }
.imported-page .imp-sc-c h3 { font-size:1.55rem;margin-bottom:14px }
.imported-page .imp-sc-c p { color:var(--ink2);margin-bottom:20px }
.imported-page .imp-tick { list-style:none;border-top:1px solid var(--line) }
.imported-page .imp-tick li { padding:12px 0;border-bottom:1px solid var(--line);font-size:.94rem;color:var(--ink2);
 display:flex;gap:13px;transition:padding-left .28s var(--e) }
.imported-page .imp-tick li:hover { padding-left:8px }
.imported-page .imp-tick li::before { content:"";width:5px;height:5px;border-radius:50%;background:var(--acc);margin-top:10px;flex-shrink:0 }
.imported-page .imp-mock { border:1px solid var(--line);border-radius:16px;background:var(--panel);padding:28px;
 display:flex;flex-direction:column;gap:12px;box-shadow:0 26px 50px -34px rgba(18,21,29,.42);
 transition:transform .4s var(--e) }
.imported-page .imp-mock:hover { transform:translateY(-6px) }
.imported-page .imp-mr { display:flex;align-items:center;gap:13px;padding:13px 16px;border:1px solid var(--line);border-radius:9px;
 font-family:var(--mono);font-size:.74rem;color:var(--ink2);background:var(--wash);flex-wrap:wrap }
.imported-page.imp-mr b,
.imported-page .imp-mr b { color:var(--accd);font-weight:500 }
.imported-page.imp-mr .imp-ar,
.imported-page .imp-mr .imp-ar { color:var(--ink3) }
.imported-page .imp-mr.imp-ok { border-left:2px solid var(--acc2) }
.imported-page .imp-mbar { height:4px;border-radius:3px;background:linear-gradient(90deg,var(--acc),var(--acc2)) }
@media(max-width:900px) {
.imported-page .imp-sc,
.imported-page .imp-sc:nth-child(even) { grid-template-columns:1fr;gap:32px }
.imported-page .imp-sc:nth-child(even) .imp-sc-m,
.imported-page .imp-sc:nth-child(even) .imp-sc-c { order:0 }
}
.imported-page .imp-sec-grid { display:grid;grid-template-columns:1fr 1fr;gap:22px }
.imported-page .imp-sq { background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:26px 26px;display:flex;gap:16px;
 transition:transform .3s var(--e),border-color .3s,box-shadow .3s }
.imported-page .imp-sq:hover { transform:translateY(-5px);border-color:var(--acc);box-shadow:0 22px 40px -30px rgba(18,21,29,.4) }
.imported-page .imp-sq-ic { width:34px;height:34px;border-radius:9px;background:var(--accs);color:var(--accd);display:grid;place-items:center;
 flex-shrink:0;font-size:.9rem }
.imported-page .imp-sq h4 { font-size:1rem;margin-bottom:7px }
.imported-page .imp-sq p { color:var(--ink2);font-size:.92rem }
@media(max-width:820px) {
.imported-page .imp-sec-grid { grid-template-columns:1fr }
}
.imported-page .imp-band { background:var(--ink);color:#fff }
.imported-page .imp-band .imp-idx { color:rgba(255,255,255,.5) }
.imported-page .imp-band .imp-idx b { color:var(--acc2) }
.imported-page .imp-band .imp-idx::after { background:rgba(255,255,255,.2) }
.imported-page .imp-band .imp-lead { color:rgba(255,255,255,.66) }
.imported-page .imp-bg3 { display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:rgba(255,255,255,.11);
 border-radius:16px;overflow:hidden }
.imported-page .imp-bn { background:#1A1E29;padding:30px 28px;transition:background .3s,transform .3s var(--e) }
.imported-page .imp-bn:hover { background:#232836;transform:translateY(-4px) }
.imported-page .imp-bn-k { font-family:var(--mono);font-size:.71rem;letter-spacing:.17em;text-transform:uppercase;color:var(--acc2);
 display:inline-block;margin-bottom:14px;transition:transform .3s var(--e) }
.imported-page .imp-bn:hover .imp-bn-k { transform:translateX(4px) }
.imported-page .imp-bn h4 { font-size:1.03rem;margin-bottom:9px;color:#fff }
.imported-page .imp-bn p { color:rgba(255,255,255,.63);font-size:.92rem }
@media(max-width:900px) {
.imported-page .imp-bg3 { grid-template-columns:1fr 1fr }
}
@media(max-width:600px) {
.imported-page .imp-bg3 { grid-template-columns:1fr }
}
.imported-page .imp-tw { overflow-x:auto;-webkit-overflow-scrolling:touch }
.imported-page .imp-tbl { width:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--line);border-radius:16px;
 overflow:hidden;font-size:.93rem;background:var(--panel) }
.imported-page .imp-tbl th,
.imported-page .imp-tbl td { padding:16px 20px;text-align:left;border-bottom:1px solid var(--line) }
.imported-page .imp-tbl thead th { background:var(--wash);font-family:var(--disp);font-weight:600;font-size:.9rem;border-bottom:1px solid var(--line2) }
.imported-page .imp-tbl thead th:last-child { background:var(--accs);color:var(--accd) }
.imported-page .imp-tbl td { color:var(--ink2) }
.imported-page .imp-tbl td:first-child { color:var(--ink);font-weight:600 }
.imported-page .imp-tbl td:last-child { background:var(--accs);color:var(--ink);font-weight:500 }
.imported-page .imp-tbl tbody tr:last-child td { border-bottom:0 }
.imported-page .imp-tbl tbody tr { transition:background .2s }
.imported-page .imp-tbl-note { margin-top:16px;font-family:var(--mono);font-size:.74rem;color:var(--ink3) }
@media(max-width:820px) {
.imported-page .imp-tbl { min-width:700px }
}
.imported-page .imp-faq-list { max-width:900px }
.imported-page details { background:var(--panel);border:1px solid var(--line);border-radius:14px;margin-bottom:12px;overflow:hidden;
 transition:border-color .26s,box-shadow .26s }
.imported-page details[open] { border-color:var(--acc);box-shadow:0 16px 34px -30px rgba(59,120,242,.8) }
.imported-page summary { cursor:pointer;padding:19px 24px;font-family:var(--disp);font-weight:600;font-size:1rem;list-style:none;
 display:flex;justify-content:space-between;gap:18px;align-items:center;transition:background .2s }
.imported-page summary::-webkit-details-marker { display:none }
.imported-page summary:hover { background:var(--wash) }
.imported-page summary::after { content:"+";font-family:var(--mono);font-size:1.25rem;color:var(--acc);flex-shrink:0;
 transition:transform .3s var(--e) }
.imported-page details[open] summary::after { transform:rotate(45deg) }
.imported-page details p { padding:0 24px 22px;color:var(--ink2);font-size:.95rem;max-width:76ch }
.imported-page details code { font-family:var(--mono);font-size:.86rem;color:var(--accd);background:var(--accs);padding:2px 6px;border-radius:4px }
.imported-page .imp-ctab { border-radius:24px;padding:70px 46px;text-align:center;position:relative;overflow:hidden;
 background:linear-gradient(115deg,#3B78F2 0%,#2C64D8 30%,#12A05C 68%,#0E8A4F 100%);color:#fff }
.imported-page .imp-ctab::before { content:"";position:absolute;top:-90px;right:-60px;width:280px;height:280px;border-radius:50%;
 background:rgba(255,255,255,.1) }
.imported-page .imp-ctab::after { content:"";position:absolute;bottom:-110px;left:-50px;width:250px;height:250px;border-radius:50%;
 background:rgba(255,255,255,.08) }
.imported-page .imp-ctab-logo { height:76px;width:auto;max-width:180px;object-fit:contain;margin:0 auto 24px;position:relative;
 filter:drop-shadow(0 12px 24px rgba(0,0,0,.24)) }
.imported-page .imp-ctab h2 { max-width:22ch;margin:0 auto 16px;position:relative;color:#fff }
.imported-page .imp-ctab p { color:rgba(255,255,255,.88);max-width:52ch;margin:0 auto 32px;font-size:1.05rem;position:relative }
.imported-page .imp-ctab .imp-btn-p { background:#fff;color:var(--accd);box-shadow:0 14px 28px -12px rgba(0,0,0,.3);position:relative }
.imported-page .imp-ctab .imp-btn-p:hover { background:#F2F5FF;transform:translateY(-3px) }
.imported-page .imp-ctaf { margin-top:20px;font-family:var(--mono);font-size:.74rem;color:rgba(255,255,255,.78);position:relative }
.imported-page .imp-op-grid { display:grid;grid-template-columns:1fr 1fr;gap:24px }
.imported-page .imp-op { border:1px solid var(--line);border-radius:20px;background:var(--panel);text-decoration:none;display:flex;
 flex-direction:column;overflow:hidden;transition:transform .32s var(--e),border-color .32s,box-shadow .32s }
.imported-page .imp-op:hover { transform:translateY(-7px);box-shadow:0 28px 50px -32px rgba(18,21,29,.42) }
.imported-page .imp-op-top { padding:30px 30px 0;display:flex;justify-content:space-between;align-items:flex-start;gap:16px }
.imported-page .imp-op-n { font-family:var(--mono);font-size:.74rem;color:var(--ink3) }
.imported-page .imp-op-logo { width:78px;height:78px;border-radius:18px;border:1px solid var(--line);display:grid;place-items:center;
 padding:11px;background:var(--panel);transition:transform .4s var(--e) }
.imported-page .imp-op:hover .imp-op-logo { transform:scale(1.07) rotate(-5deg) }
.imported-page .imp-op-logo img { width:100%;height:100%;object-fit:contain }
.imported-page .imp-op-b { padding:20px 30px 30px }
.imported-page .imp-op h3 { font-size:1.36rem;margin-bottom:6px }
.imported-page .imp-op .imp-tg { font-style:italic;color:var(--ink2);font-size:.97rem;margin-bottom:16px }
.imported-page .imp-chips { display:flex;gap:9px;flex-wrap:wrap;margin-bottom:18px;padding-bottom:18px;border-bottom:1px solid var(--line) }
.imported-page .imp-chip { font-family:var(--mono);font-size:.7rem;color:var(--ink3);border:1px solid var(--line);padding:3px 10px;border-radius:14px }
.imported-page .imp-op ul { list-style:none;margin-bottom:20px }
.imported-page .imp-op ul li { font-size:.91rem;color:var(--ink2);padding:9px 0;border-bottom:1px solid var(--line);display:flex;gap:11px }
.imported-page .imp-op ul li::before { content:"";width:5px;height:5px;border-radius:50%;background:var(--acc);margin-top:9px;flex-shrink:0 }
.imported-page .imp-op .imp-go { font-family:var(--mono);font-size:.83rem;color:var(--acc);display:inline-flex;gap:6px;transition:gap .24s var(--e) }
.imported-page .imp-op:hover .imp-go { gap:12px }
@media(max-width:800px) {
.imported-page .imp-op-grid { grid-template-columns:1fr }
}
.imported-page .imp-post { border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--panel);text-decoration:none;
 transition:transform .3s var(--e),box-shadow .3s var(--e) }
.imported-page .imp-post:hover { transform:translateY(-6px);box-shadow:0 26px 44px -32px rgba(18,21,29,.4) }
.imported-page .imp-post .imp-pf { background:var(--wash);border-bottom:1px solid var(--line);padding:14px;display:grid;place-items:center }
.imported-page .imp-post .imp-pf img { width:100%;height:auto;max-height:180px;object-fit:contain;border-radius:5px }
.imported-page .imp-post-ph { border-bottom:1px solid var(--line);padding:44px 20px;display:grid;place-items:center;
 background:linear-gradient(135deg,var(--accs),var(--wash)) }
.imported-page.imp-post-ph span,
.imported-page .imp-post-ph span { font-family:var(--mono);font-size:.7rem;color:var(--ink3);letter-spacing:.19em;text-transform:uppercase }
.imported-page .imp-post-b { padding:20px 21px 24px }
.imported-page .imp-post-t { font-family:var(--mono);font-size:.69rem;color:var(--acc);letter-spacing:.15em;text-transform:uppercase;
 display:block;margin-bottom:10px }
.imported-page .imp-post h4 { font-size:1.02rem;line-height:1.33;margin-bottom:8px }
.imported-page .imp-post p { font-size:.88rem;color:var(--ink2) }
.imported-page footer { padding:32px 0;border-top:1px solid var(--line);background:var(--panel) }
.imported-page .imp-ft { display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px }
.imported-page .imp-ft-l { display:flex;align-items:center;gap:12px }
.imported-page .imp-ft-l img { height:34px;width:34px;object-fit:contain }
.imported-page .imp-ft-l span { font-size:.85rem;color:var(--ink2) }
.imported-page .imp-ft-links { display:flex;gap:24px;flex-wrap:wrap }
.imported-page .imp-ft-links a { text-decoration:none;font-size:.85rem;color:var(--ink2);transition:color .2s }
.imported-page .imp-ft-links a:hover { color:var(--acc) }
.imported-page .imp-ft-c { font-size:.79rem;color:var(--ink3) }
.imported-page.imp-js .imp-rv { opacity:0;transform:translateY(24px) }
.imported-page.imp-js .imp-rv.imp-in { opacity:1;transform:none;transition:opacity .8s var(--e),transform .8s var(--e) }
@media(prefers-reduced-motion:reduce) {
.imported-page *,
:where(.imported-page) { animation-duration:.001ms!important;animation-iteration-count:1!important;
 transition-duration:.001ms!important;scroll-behavior:auto!important }
.imported-page.imp-js .imp-rv { opacity:1;transform:none }
}
@media(max-width:1020px) {
.imported-page .imp-hero { padding:128px 0 74px }
.imported-page .imp-nav { top:10px;width:calc(100% - 20px) }
.imported-page .imp-nav-mid { display:none }
.imported-page .imp-hero-grid { grid-template-columns:1fr;gap:44px }
.imported-page .imp-chipf { display:none }
}
.imported-page .imp-nav-mid .imp-pill { white-space:nowrap }
@media (min-width:1021px) and (max-width:1240px) {
.imported-page .imp-nav-in { gap:10px }
.imported-page .imp-nav-mid { gap:0 }
.imported-page .imp-nav-mid .imp-pill { padding-left:8px;padding-right:8px;font-size:.78rem }
.imported-page .imp-brand small { display:none }
}
.imported-page .imp-np-card { grid-column:1/-1 }
.imported-page .imp-np-list { margin-top:14px }
@media (min-width:760px) {
.imported-page .imp-np-list { display:grid;grid-template-columns:1fr 1fr;column-gap:32px }
}
/* inline <style> */
.imported-page .imp-ts-dd { position:relative;display:inline-flex;align-items:center }
.imported-page .imp-ts-dd>a { display:inline-flex!important;align-items:center;gap:.3rem }
.imported-page .imp-ts-dd>a .imp-ts-dd-car { width:.65rem;height:.65rem;transition:transform .2s;flex:0 0 auto }
.imported-page .imp-ts-dd:hover>a .imp-ts-dd-car,
.imported-page .imp-ts-dd:focus-within>a .imp-ts-dd-car { transform:rotate(180deg) }
.imported-page .imp-ts-dd:after { content:"";position:absolute;top:100%;left:-12px;right:-12px;height:14px }
.imported-page .imp-ts-dd .imp-ts-dd-menu { position:absolute;top:100%;left:50%;transform:translate(-50%,10px);min-width:17rem;padding:.45rem;background:#fff;border:1px solid #e2e8f0;border-radius:.9rem;box-shadow:0 22px 50px -22px rgba(15,23,42,.4);opacity:0;visibility:hidden;transition:opacity .15s,transform .15s,visibility .15s;z-index:80;text-align:left }
.imported-page .imp-ts-dd:hover .imp-ts-dd-menu,
.imported-page .imp-ts-dd:focus-within .imp-ts-dd-menu { opacity:1;visibility:visible;transform:translate(-50%,6px) }
.imported-page .imp-ts-dd .imp-ts-dd-menu a { display:block!important;padding:.65rem .8rem!important;border-radius:.6rem;color:#0f172a!important;font-weight:600!important;font-size:.95rem!important;line-height:1.3;text-decoration:none!important;background:transparent;white-space:normal;transform:none!important;border:0!important }
.imported-page .imp-ts-dd .imp-ts-dd-menu a small { display:block;font-weight:400;color:#64748b;font-size:.8rem;margin-top:.15rem }
.imported-page .imp-ts-dd .imp-ts-dd-menu a:hover,
.imported-page .imp-ts-dd .imp-ts-dd-menu a:focus { background:#f0f9ff!important;color:#0284c7!important }
.imported-page .imp-ts-dd .imp-ts-dd-menu a[aria-current="page"] { color:#0284c7!important }
/* inline <style> */
.imported-page .imp-op-grid { grid-template-columns:repeat(3,1fr) }
@media(max-width:1000px) {
.imported-page .imp-op-grid { grid-template-columns:1fr;max-width:560px;margin:0 auto }
}
.imported-page .imp-fig-wide .imp-fig-body img { max-height:520px }
.imported-page .imp-pick { display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:34px }
.imported-page .imp-pick .imp-card h4 { margin-bottom:8px }
.imported-page .imp-pick .imp-card a { color:var(--accd);font-weight:600 }
@media(max-width:760px) {
.imported-page .imp-pick { grid-template-columns:1fr }
}
.imported-page .imp-nav::before { background:linear-gradient(90deg,#075A9C,#0A7BD1,#14A6D9,#5CC8F0) }
.imported-page .imp-strip::before { background:linear-gradient(90deg,#075A9C 0%,#0A7BD1 25%,#14A6D9 50%,#4F6BED 75%,#075A9C 100%);background-size:220% 100% }
.imported-page .imp-ctab { background:linear-gradient(115deg,#064C85 0%,#0A7BD1 45%,#14A6D9 100%) }
.imported-page .imp-hero::before { background:radial-gradient(760px 460px at 12% 12%,rgba(10,123,209,.16),transparent 62%),radial-gradient(620px 420px at 88% 8%,rgba(20,166,217,.14),transparent 62%),radial-gradient(600px 400px at 78% 88%,rgba(79,107,237,.12),transparent 62%),radial-gradient(520px 360px at 32% 92%,rgba(92,200,240,.14),transparent 62%) }
.imported-page .imp-btn-p,
.imported-page .imp-nav-cta:hover { box-shadow:0 12px 26px -12px rgba(10,123,209,.8) }
.imported-page .imp-c1 { left:auto;right:28px;top:-16px }
.imported-page .imp-h4s { font-weight:600;letter-spacing:-.018em;line-height:1.3 }
.imported-page .imp-card .imp-h4s { font-size:1.04rem;margin-bottom:9px }
.imported-page .imp-sq .imp-h4s { font-size:1rem;margin-bottom:7px }
.imported-page .imp-bn .imp-h4s { font-size:1.03rem;margin-bottom:9px;color:#fff }
.imported-page .imp-post .imp-h4s { font-size:1.02rem;line-height:1.33;margin-bottom:8px }
.imported-page .imp-tbl tbody th { color:var(--ink);font-weight:600;font-family:inherit;font-size:inherit;letter-spacing:0 }
.imported-page .imp-tbl tbody tr:last-child th { border-bottom:0 }
.imported-page .imp-sr { position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap }
.imported-page .imp-ft-c { color:var(--ink2) }
@media(max-width:1180px) {
.imported-page .imp-st { padding-right:20px;margin-right:20px }
.imported-page .imp-st b { font-size:1.32rem }
}
