.im-block-section{padding:clamp(var(--im-space-12),7vw,var(--im-space-24)) 0;background:var(--im-paper)}.im-block-section--band{background:var(--im-paper);border-top:1px solid var(--im-hairline);border-bottom:1px solid var(--im-hairline)}.im-block-section--band + .im-block-section--band{border-top:0}.im-block-section--tight{padding-top:var(--im-space-10);padding-bottom:var(--im-space-10)}.im-block-section--pad-t-tight{padding-top:var(--im-space-10)}.im-block-section--pad-b-tight{padding-bottom:var(--im-space-10)}.im-navbar-offset{padding-top:calc(var(--im-nav-h) + var(--im-space-4))}.im-block-section--masthead{padding-top:calc(var(--im-nav-h) + var(--im-space-16))}.im-wrap{max-width:var(--im-wrap-max,1280px);margin:0 auto;padding:0 var(--im-space-8)}.im-seclab{font-family:var(--im-font-display);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--im-text-muted);margin-bottom:var(--im-space-3)}.im-sech{font-family:var(--im-font-display);font-weight:600;font-size:clamp(1.9rem,3.4vw,2.6rem);line-height:1.08;letter-spacing:-.015em;color:var(--im-ink);max-width:20ch}.im-secsub{font-family:var(--im-font-body,"Hanken Grotesk",system-ui,-apple-system,sans-serif);font-size:15px;color:var(--im-text-muted);line-height:1.55;max-width:56ch;margin-top:var(--im-space-3)}.im-js [data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .62s cubic-bezier(.2,.7,.2,1),transform .62s cubic-bezier(.2,.7,.2,1);will-change:opacity,transform}[data-reveal].in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}.im-prose{max-width:73ch;font-family:var(--im-font-body,"Hanken Grotesk",system-ui,-apple-system,sans-serif)}.im-prose>* + *{margin-top:var(--im-space-4)}.im-prose p{font-size:15.5px;line-height:1.7;color:var(--im-text-200)}.im-prose h2{font-family:var(--im-font-serif);font-weight:400;font-size:26px;line-height:1.15;letter-spacing:var(--im-track-head);color:var(--im-ink);padding-left:var(--im-space-4);border-left:3px solid var(--im-accent-200);text-wrap:balance}.im-prose--display-head h2{font-family:var(--im-font-display);font-weight:500}.im-prose h3{font-family:var(--im-font-display);font-weight:600;font-size:21px;letter-spacing:var(--im-track-head);color:var(--im-ink);text-wrap:balance}.im-prose a{color:var(--im-accent-200);text-decoration:underline;text-underline-offset:2px}.im-prose ul{list-style:none;padding:0}.im-prose ul li{position:relative;padding-left:var(--im-space-5);font-size:15px;line-height:1.65;color:var(--im-text-200)}.im-prose ul li + li{margin-top:var(--im-space-2)}.im-prose ul li::before{content:"";position:absolute;left:2px;top:9px;width:7px;height:7px;background:var(--im-accent-200);border-radius:2px}.im-prose blockquote{border-left:3px solid var(--im-ink);background:var(--im-band);padding:var(--im-space-4) var(--im-space-5);border-radius:0 var(--im-radius-control) var(--im-radius-control) 0;font-family:var(--im-font-display);font-size:18px;color:var(--im-ink)}.im-prose img{max-width:100%;height:auto;border-radius:var(--im-radius-card)}.im-inset{border-left:3px solid var(--im-accent-200);background:var(--im-card-bg);padding:var(--im-space-4) var(--im-space-5);border-radius:0 var(--im-radius-control) var(--im-radius-control) 0;font-size:13.5px;color:var(--im-text-200);line-height:1.6}.im-inset b{font-family:var(--im-font-display);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--im-accent-200);display:block;margin-bottom:var(--im-space-1)}.im-fee{margin-top:var(--im-space-8);max-width:640px;border-top:1px solid var(--im-hairline)}.im-fee__row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--im-space-6);padding:var(--im-space-3) 0;border-bottom:1px solid var(--im-hairline)}.im-fee__label{font-family:var(--im-font-body,"Hanken Grotesk",system-ui,-apple-system,sans-serif);font-size:14px;color:var(--im-text-200);margin:0;flex:1 1 0;min-width:0}.im-fee__val{font-family:var(--im-font-display);font-variant-numeric:tabular-nums;font-size:15px;color:var(--im-accent-200);text-align:right;margin:0;flex:0 1 auto;min-width:0;max-width:55%;overflow-wrap:break-word}.im-fee__note{font-family:var(--im-font-body,"Hanken Grotesk",system-ui,-apple-system,sans-serif);font-size:12.5px;color:var(--im-text-muted);line-height:1.55;margin-top:var(--im-space-4);max-width:640px}.im-fee__note a{color:var(--im-accent-200);text-decoration:underline;text-underline-offset:2px}.im-pricing2col{display:grid;grid-template-columns:minmax(0,320px) 1fr;gap:var(--im-space-12);align-items:start;margin-top:var(--im-space-8)}.im-pricing2col__detail>.im-wrap{max-width:none;margin:0;padding:0}.im-pricing2col__detail .im-fee{margin-top:0}.im-pricing2col__figure{display:block;font-family:var(--im-font-display);font-weight:600;font-variant-numeric:tabular-nums;font-size:clamp(30px,4vw,44px);letter-spacing:-.02em;color:var(--im-ink)}.im-pricing2col__label{display:block;color:var(--im-text-200);margin-top:var(--im-space-2)}.im-pricing2col__sub{display:block;color:var(--im-text-muted);font-size:13px;margin-top:var(--im-space-1)}@media (max-width:760px){.im-pricing2col{grid-template-columns:1fr;gap:var(--im-space-8)}}.im-breadcrumb{padding-top:var(--im-space-6)}.im-breadcrumb .im-wrap{font-family:var(--im-font-display);font-size:11px;letter-spacing:.05em;color:var(--im-text-muted)}.im-breadcrumb a{color:var(--im-text-muted);text-decoration:none}.im-breadcrumb a:hover{color:var(--im-accent-200)}.im-crumb-sep{margin:0 6px}.im-crumbbar{padding-bottom:0}@media (max-width:575.98px){.im-breadcrumb .im-wrap{display:flex;flex-wrap:nowrap;align-items:center;white-space:nowrap;overflow:hidden}.im-crumb{overflow:hidden;text-overflow:ellipsis}.im-crumb:not(.im-crumb--first):not(.im-crumb--current){display:none}.im-crumb-sep{display:none}.im-breadcrumb .has-collapsed .im-crumb--first::after{content:" / …"}.im-crumb--current::before{content:"/ ";margin-left:2px}.im-breadcrumb a{display:inline-flex;align-items:center;min-height:44px}}.im-hero-block{position:relative;overflow:hidden;min-height:auto;display:flex;flex-direction:column;justify-content:flex-start;background:var(--im-paper);padding-top:var(--im-space-10);padding-bottom:var(--im-space-12)}.im-hero-block__mesh{position:absolute;inset:0;z-index:0;pointer-events:none}.im-hero-block__mesh::before,.im-hero-block__mesh::after{content:"";position:absolute;border-radius:50%;filter:blur(66px);opacity:.30}.im-hero-block__mesh::before{width:40vw;height:40vw;left:-6vw;top:-8vw;background:radial-gradient(circle,color-mix(in srgb,var(--im-band) 85%,var(--im-accent-100)),transparent 68%);animation:im-mesh-a 34s ease-in-out infinite alternate}.im-hero-block__mesh::after{width:34vw;height:34vw;right:-4vw;bottom:-10vw;background:radial-gradient(circle,color-mix(in srgb,var(--im-band) 80%,var(--im-accent-100)),transparent 68%);animation:im-mesh-b 40s ease-in-out infinite alternate}@keyframes im-mesh-a{to{transform:translate(3vw,2vw) scale(1.06)}}@keyframes im-mesh-b{to{transform:translate(-2.5vw,-1.5vw) scale(1.05)}}.im-hero-block__body{position:relative;z-index:1;width:100%}.region-medallion{display:block;width:84px;height:84px;margin:0 0 var(--im-space-4)}.region-medallion svg{display:block;width:100%;height:100%}.im-marketing-img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:var(--im-marketing-ratio,16 / 9);background:var(--im-band)}.im-feature-band{background:var(--im-dark-navy);color:#eef2f6;padding:var(--im-space-16) 0}.im-feature-band__inner{display:grid;grid-template-columns:1fr 1fr;gap:var(--im-space-12);align-items:center}.im-feature-band__kicker{font-family:var(--im-font-display);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--im-accent-100);margin-bottom:var(--im-space-4)}.im-feature-band__title{font-family:var(--im-font-display);font-weight:600;font-size:clamp(26px,3.2vw,34px);line-height:1.1;letter-spacing:-.01em;margin:0 0 var(--im-space-4)}.im-feature-band__body{color:#c4cdd8;max-width:46ch;margin:0 0 var(--im-space-5)}.im-feature-band__link{font-family:var(--im-font-display);font-size:13px;color:var(--im-accent-100);border-bottom:1px solid var(--im-accent-100);padding-bottom:2px;text-decoration:none}.im-feature-band__img{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:16 / 9;border-radius:var(--im-radius-card)}.im-trust-band{background:var(--im-dark-navy);color:#eef2f6;padding:var(--im-space-16) 0}.im-trust-band + .im-closing-section{border-top:0}.im-trust-band__inner{display:grid;grid-template-columns:minmax(0,320px) 1fr;gap:var(--im-space-12);align-items:center}.im-trust-band__img{display:block;width:100%;max-width:320px;height:auto;object-fit:cover;aspect-ratio:1 / 1;border-radius:var(--im-radius-card)}.im-trust-band .im-seclab{color:var(--im-accent-100)}.im-trust-band__title{font-family:var(--im-font-display);font-weight:600;color:#eef2f6;font-size:clamp(22px,2.8vw,30px);letter-spacing:-.01em;margin:var(--im-space-3) 0 var(--im-space-4)}.im-trust-band__body{color:#c4cdd8;max-width:52ch;margin:0 0 var(--im-space-3)}.im-trust-band__who{font-family:var(--im-font-display);font-size:12px;color:rgba(255,255,255,.66)}.im-trust-band__copy>:last-child{margin-bottom:0}.im-trust-band__plate{position:relative;max-width:320px;aspect-ratio:1 / 1;border:1px solid var(--im-hairline);border-radius:var(--im-radius-card);background:var(--im-paper);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--im-space-8);text-align:center}.im-trust-band__plate::before{content:"";position:absolute;inset:7px;border:1px solid var(--im-hairline);border-radius:calc(var(--im-radius-card) - 4px);pointer-events:none}.im-trust-band__plate-title{font-family:var(--im-font-serif);font-size:clamp(22px,2.4vw,30px);line-height:1.2;letter-spacing:var(--im-track-title);color:var(--im-ink);text-wrap:balance}.im-trust-band__plate-say{font-family:var(--im-font-serif);font-style:italic;font-size:14px;color:var(--im-text-muted);margin-top:var(--im-space-1)}.im-trust-band__plate-rule{width:42px;height:1px;background:var(--im-accent-200);margin:var(--im-space-4) 0}.im-trust-band__plate-reg{font-family:var(--im-font-display);font-size:12.5px;line-height:1.45;color:var(--im-text-200);max-width:26ch}.im-trust-band__plate-place{font-family:var(--im-font-display);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--im-text-muted);margin-top:var(--im-space-3)}@media (max-width:860px){.im-feature-band__inner,.im-trust-band__inner{grid-template-columns:1fr}}.im-hero-block__kicker{font-family:var(--im-font-display);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--im-accent-200);margin-bottom:var(--im-space-5)}.im-hero-block__title{font-family:var(--im-font-serif);font-weight:400;font-size:clamp(2.2rem,4vw,3.25rem);line-height:1.05;letter-spacing:var(--im-track-display);color:var(--im-ink);max-width:18ch;margin:0;text-wrap:balance}.im-hero-block__title--tool{font-size:clamp(2.1rem,3.6vw,3rem);max-width:20ch}.im-hero-block__lede{font-family:var(--im-font-body);font-size:clamp(1.15rem,1.7vw,1.4rem);color:var(--im-text-200);line-height:1.45;max-width:52ch;margin-top:var(--im-space-5)}.im-hero-block__ctas{display:flex;gap:var(--im-space-3);margin-top:var(--im-space-8);flex-wrap:wrap}@media (prefers-reduced-motion:reduce){.im-hero-block__mesh::before,.im-hero-block__mesh::after{animation:none}}.im-cta-note{font-size:12.5px;color:var(--im-text-muted);margin:8px 0 0}.im-btn--on-ink{background:var(--im-paper);color:var(--im-ink);border-color:var(--im-paper)}.im-btn--on-ink:hover{background:var(--im-band);border-color:var(--im-band);color:var(--im-ink)}.im-btn--on-ink:active{background:var(--im-paper);border-color:var(--im-paper);color:var(--im-ink)}.im-pillars{margin-top:var(--im-space-8)}.im-pillar{display:grid;grid-template-columns:80px 1fr;gap:var(--im-space-6);align-items:baseline;padding:var(--im-space-6) 0;border-top:1px solid var(--im-hairline)}.im-pillar:first-child{border-top:0}.im-pillar__no{font-family:var(--im-font-serif);font-weight:500;font-size:42px;color:var(--im-accent-200);line-height:1}.im-pillar__title{font-family:var(--im-font-display);font-weight:600;font-size:25px;color:var(--im-ink);margin:0}.im-pillar__body{font-family:var(--im-font-body,"Hanken Grotesk",system-ui,-apple-system,sans-serif);font-size:14.5px;color:var(--im-text-muted);line-height:1.6;margin-top:var(--im-space-2);max-width:64ch}.im-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:var(--im-space-8)}.im-timeline--4{grid-template-columns:repeat(4,1fr)}.im-step{padding-right:var(--im-space-6);position:relative}.im-step:not(:last-child)::after{content:"";position:absolute;top:15px;right:13px;left:46px;height:1px;background:var(--im-hairline)}.im-step__no{width:32px;height:32px;border-radius:50%;border:1px solid var(--im-accent-200);color:var(--im-accent-200);font-family:var(--im-font-display);font-size:12px;display:grid;place-items:center;background:var(--im-paper);position:relative;z-index:1}.im-block-section--band .im-step__no{background:var(--im-band)}.im-step__title{font-family:var(--im-font-display);font-weight:600;font-size:20px;margin:var(--im-space-4) 0 var(--im-space-2)}.im-step__body{font-size:13px;color:var(--im-text-muted);line-height:1.55}@media (max-width:760px){.im-timeline{grid-template-columns:1fr;gap:var(--im-space-5)}.im-step:not(:last-child)::after{display:none}}.im-modgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--im-space-4);margin-top:var(--im-space-8)}.im-modcard{border:1px solid var(--im-hairline);border-radius:var(--im-radius-card);padding:var(--im-space-6);background:var(--im-paper);text-decoration:none;color:var(--im-ink);display:block;transition:transform var(--im-dur) var(--im-ease),box-shadow var(--im-dur) var(--im-ease),border-color var(--im-dur) var(--im-ease)}.im-modcard:hover{transform:translateY(-3px);box-shadow:var(--im-shadow-2);border-color:var(--im-ink)}.im-modcard:focus-visible{outline:2px solid var(--im-accent-200);outline-offset:2px}.im-modcard__kicker{font-family:var(--im-font-display);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--im-accent-200)}.im-modcard__title{font-family:var(--im-font-display);font-weight:600;font-size:20px;line-height:1.3;letter-spacing:var(--im-track-head);margin:var(--im-space-2) 0 var(--im-space-1)}.im-modcard__body{font-size:13px;color:var(--im-text-muted);line-height:1.5}.im-modcard__media{margin:calc(-1 * var(--im-space-6)) calc(-1 * var(--im-space-6)) var(--im-space-5);border-radius:var(--im-radius-card) var(--im-radius-card) 0 0;overflow:hidden}.im-modcard__media .im-modcard__img{border-radius:0}.im-modcard__lk{font-family:var(--im-font-display);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--im-ink);border-bottom:1px solid var(--im-accent-200);padding-bottom:2px;display:inline-block;margin-top:var(--im-space-4)}.im-modcard--soon{opacity:.6;pointer-events:none}.im-modcard--soon:hover{transform:none;box-shadow:none;border-color:var(--im-hairline)}@media (max-width:760px){.im-modgrid{grid-template-columns:1fr}}.im-modgroup + .im-modgroup{margin-top:var(--im-space-12)}.im-midcta{background:var(--im-ink);color:var(--im-paper);border-radius:var(--im-radius-card);padding:var(--im-space-10) var(--im-space-10);display:flex;align-items:center;justify-content:space-between;gap:var(--im-space-6);flex-wrap:wrap}.im-midcta__title{font-family:var(--im-font-display);font-weight:600;font-size:28px;line-height:1.12;color:var(--im-paper);max-width:22ch;margin:0}.im-midcta__body{font-family:var(--im-font-body,"Hanken Grotesk",system-ui,-apple-system,sans-serif);font-size:15px;line-height:1.6;color:var(--im-paper);opacity:.82;margin:var(--im-space-2) 0 0;max-width:52ch}.im-midcta__ctas{display:flex;gap:var(--im-space-3);flex-wrap:wrap}.im-faq{margin-top:var(--im-space-6);max-width:820px}.im-faq__item{border-top:1px solid var(--im-hairline)}.im-faq__item:first-child{border-top:0}.im-faq__q{font-family:var(--im-font-display);font-weight:600;font-size:19px;color:var(--im-ink);padding:var(--im-space-4) 0;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--im-space-4)}.im-faq__q::after{content:"+";font-family:var(--im-font-display);color:var(--im-accent-200);font-size:18px}.im-faq__item[open] .im-faq__q::after{content:"\2013"}.im-faq__q::-webkit-details-marker{display:none}.im-faq__q:focus-visible{outline:2px solid var(--im-accent-200);outline-offset:2px}.im-faq__a{font-size:14px;color:var(--im-text-muted);line-height:1.65;padding:0 0 var(--im-space-4);max-width:70ch}.im-closing-section{border-top:1px solid var(--im-hairline)}.im-block-section--band + .im-closing-section{border-top:0}.im-closing{text-align:center}.im-closing__title{font-family:var(--im-font-display);font-weight:600;font-size:clamp(2rem,4vw,3rem);line-height:1.05;letter-spacing:-.015em;color:var(--im-ink)}.im-closing__lede{font-size:15px;color:var(--im-text-muted);margin:var(--im-space-3) auto var(--im-space-6);max-width:48ch}.im-closing__ctas{display:flex;justify-content:center;gap:var(--im-space-3);flex-wrap:wrap}.im-overlap{margin-top:calc(-1 * var(--im-space-16));position:relative;z-index:2}.im-block-section--pad-b{padding-bottom:calc(var(--im-space-16) + var(--im-space-12))}.im-prose__meta{font-family:var(--im-font-display);font-size:12px;letter-spacing:.02em;color:var(--im-text-200)}.im-prose-toc{display:grid;grid-template-columns:1fr;gap:var(--im-space-8)}@media (min-width:768px){.im-prose-toc{grid-template-columns:210px minmax(0,1fr);gap:var(--im-space-12)}.im-prose-toc__nav{position:sticky;top:7rem;align-self:start}}.im-prose-toc__list{list-style:none;margin:var(--im-space-3) 0 0;padding:0}.im-prose-toc__list li + li{margin-top:var(--im-space-2)}.im-prose-toc__list a{display:block;padding-left:var(--im-space-3);border-left:2px solid var(--im-hairline);color:var(--im-text-200);text-decoration:none;font-size:14px;line-height:1.45}.im-prose-toc__list a:hover,.im-prose-toc__list a:focus-visible{color:var(--im-ink);border-left-color:var(--im-accent-200)}.im-prose-toc .im-prose{max-width:none}.im-prose-toc .im-prose h2{scroll-margin-top:7rem}.im-about-bullets{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--im-space-3) var(--im-space-6)}.im-about-bullets li{position:relative;padding-left:var(--im-space-5);font-family:var(--im-font-display);font-size:13px;letter-spacing:.01em;color:var(--im-text-200)}.im-about-bullets li::before{content:"";position:absolute;left:0;top:6px;width:7px;height:7px;background:var(--im-accent-200);border-radius:50%}.im-about-founder{display:grid;grid-template-columns:1fr;gap:var(--im-space-8);align-items:center}@media (min-width:768px){.im-about-founder{grid-template-columns:320px minmax(0,1fr);gap:var(--im-space-12)}}.im-about-founder__media img{display:block;width:100%;max-width:360px;height:auto;border-radius:var(--im-radius-card)}.im-about-founder__name{font-family:var(--im-font-display);font-size:30px;font-weight:600;color:var(--im-ink);margin:var(--im-space-2) 0 0}.im-about-founder__role{font-family:var(--im-font-display);font-size:13px;color:var(--im-text-200);margin:var(--im-space-1) 0 var(--im-space-3)}.im-about-founder__note{font-size:13.5px;line-height:1.6;color:var(--im-text-200);max-width:46ch}.im-about-founder__quote{margin:var(--im-space-5) 0 0;padding:var(--im-space-2) 0 var(--im-space-2) var(--im-space-5);border-left:3px solid var(--im-accent-200);font-family:var(--im-font-display);font-size:20px;line-height:1.5;color:var(--im-ink)}.im-about-values{display:grid;grid-template-columns:1fr;gap:var(--im-space-6);margin-top:var(--im-space-8)}@media (min-width:640px){.im-about-values{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.im-about-values{grid-template-columns:repeat(3,1fr)}}.im-about-values__card{background:var(--im-paper);border:1px solid var(--im-hairline);border-radius:var(--im-radius-card);padding:var(--im-space-6)}.im-about-values__card h3{font-family:var(--im-font-display);font-size:18px;font-weight:600;color:var(--im-ink);margin:0 0 var(--im-space-2)}.im-about-values__card p{font-size:14.5px;line-height:1.65;color:var(--im-text-200);margin:0}.im-reqlist,.im-doclist{list-style:none;margin:var(--im-space-6) 0 0;padding:0;max-width:70ch}.im-reqlist__item,.im-doclist__item{position:relative;padding-left:var(--im-space-6);padding-bottom:var(--im-space-3);margin-bottom:var(--im-space-3);border-bottom:1px solid var(--im-hairline)}.im-reqlist__item::before,.im-doclist__item::before{content:"";position:absolute;left:2px;top:6px;width:8px;height:8px;border:2px solid var(--im-accent-200);border-radius:2px}.im-reqlist__label,.im-doclist__label{display:block;font-size:15px;line-height:1.5;color:var(--im-ink)}.im-reqlist__detail,.im-doclist__note{display:block;font-size:13px;line-height:1.5;color:var(--im-text-muted);margin-top:2px}.im-permnot{display:grid;grid-template-columns:1fr;gap:var(--im-space-6);margin-top:var(--im-space-6)}@media (min-width:700px){.im-permnot{grid-template-columns:1fr 1fr;gap:var(--im-space-8)}}.im-permnot__head{font-family:var(--im-font-display);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--im-text-muted);margin:0 0 var(--im-space-3);padding-bottom:var(--im-space-2);border-bottom:1px solid var(--im-hairline)}.im-permnot__col ul{list-style:none;margin:0;padding:0}.im-permnot__col li{position:relative;padding-left:var(--im-space-5);margin-bottom:var(--im-space-2);font-size:14.5px;line-height:1.55;color:var(--im-ink)}.im-permnot__col li::before{position:absolute;left:0;top:0;font-family:var(--im-font-display);font-size:14px}.im-permnot__col--yes li::before{content:"+";color:var(--im-accent-200)}.im-permnot__col--no li::before{content:"\2013";color:var(--im-text-muted)}.im-service-facts{display:grid;grid-template-columns:1fr;gap:var(--im-space-6) var(--im-space-8)}@media (min-width:640px){.im-service-facts{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.im-service-facts{grid-template-columns:repeat(4,1fr)}}.im-service-facts .col{min-width:0}.im-service-facts h2{font-family:var(--im-font-display);font-size:11px!important;letter-spacing:.12em;text-transform:uppercase;color:var(--im-text-muted)!important;font-weight:400!important;margin:0 0 var(--im-space-2)}.im-service-facts ul{list-style:none;margin:0;padding:0}.im-service-facts li{font-family:var(--im-font-serif);font-weight:500!important;font-size:15px!important;line-height:1.4;color:var(--im-ink)!important;padding:var(--im-space-1) 0;border-top:1px solid var(--im-hairline)}.im-service-facts li:first-child{border-top:0}.im-modcard--static{cursor:default}.im-modcard--static:hover{transform:none;box-shadow:none;border-color:var(--im-hairline)}.im-modcard__links{list-style:none;margin:var(--im-space-3) 0 0;padding:0}.im-modcard__links a{display:flex;justify-content:space-between;gap:var(--im-space-3);align-items:baseline;color:var(--im-ink);text-decoration:none;font-size:14px;line-height:1.5;padding:var(--im-space-2) 0;border-top:1px solid var(--im-hairline)}.im-modcard__links li:first-child a{border-top:0}.im-modcard__links a:hover,.im-modcard__links a:focus-visible{color:var(--im-accent-200)}.im-prose ol{padding-left:var(--im-space-6)}.im-prose ol li{font-size:15px;line-height:1.7;color:var(--im-text-200);margin-top:var(--im-space-2)}.im-prose hr{border:0;border-top:1px solid var(--im-hairline);margin:var(--im-space-8) 0}.im-prose code{font-family:var(--im-font-mono);font-size:0.9em;background:var(--im-band);padding:0.1em 0.35em;border-radius:var(--im-radius-control)}.im-prose pre{background:var(--im-band);border:1px solid var(--im-hairline);border-radius:var(--im-radius-card);padding:var(--im-space-4);overflow-x:auto;font-family:var(--im-font-mono);font-size:13px;line-height:1.6}.im-prose pre code{background:none;padding:0}.im-prose table{width:100%;border-collapse:collapse;margin:var(--im-space-6) 0;font-size:14.5px;display:block;overflow-x:auto}.im-prose th,.im-prose td{text-align:left;padding:var(--im-space-3) var(--im-space-4);border-bottom:1px solid var(--im-hairline)}.im-prose th{font-family:var(--im-font-display);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--im-text-muted)}.im-article-head__title{font-family:var(--im-font-serif);font-weight:400;font-size:clamp(2.2rem,4vw,3.25rem);line-height:1.05;letter-spacing:var(--im-track-display);color:var(--im-ink);margin:var(--im-space-3) 0 0;text-wrap:balance}.im-article-head__standfirst{font-family:var(--im-font-body);font-size:20px;line-height:1.5;color:var(--im-text-200);margin:var(--im-space-4) 0 0;max-width:62ch}.im-author{display:flex;align-items:center;gap:var(--im-space-4);margin-top:var(--im-space-6);padding-top:var(--im-space-5);border-top:1px solid var(--im-hairline);flex-wrap:wrap}.im-author__avatar{border-radius:50%;object-fit:cover;flex-shrink:0}.im-author__meta{display:flex;flex-direction:column;gap:2px;margin-right:auto}.im-author__name{font-weight:600;font-size:15px;color:var(--im-ink);text-decoration:none}.im-author__name:hover{color:var(--im-accent-200)}.im-author__sub{font-family:var(--im-font-display);font-size:12px;color:var(--im-text-muted)}.im-author__links{display:flex;align-items:center;gap:var(--im-space-4)}.im-author__share{display:inline-flex;align-items:center;gap:var(--im-space-3);font-size:16px}.im-author__share a{color:var(--im-text-muted)}.im-author__share a:hover{color:var(--im-accent-200)}.im-hublink{display:inline-flex;align-items:center;gap:var(--im-space-3);min-height:44px;padding:var(--im-space-3) var(--im-space-5);border:1px solid var(--im-hairline);border-radius:var(--im-radius-pill);text-decoration:none;transition:border-color var(--im-dur) var(--im-ease)}.im-hublink:hover{border-color:var(--im-accent-200)}.im-hublink:focus-visible{outline:2px solid var(--im-accent-200);outline-offset:1px}.im-hublink__label{font-family:var(--im-font-display);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--im-text-muted)}.im-hublink__title{font-family:var(--im-font-display);font-weight:600;font-size:14px;color:var(--im-ink)}.im-hublink__arrow{font-size:13px;color:var(--im-accent-200)}.im-hublink--cross{margin-top:var(--im-space-6)}.im-bridge__link{margin-top:var(--im-space-6)}.im-quickans{border-left:3px solid var(--im-accent-200);background:var(--im-band);border-radius:var(--im-radius-card);padding:var(--im-space-5) var(--im-space-6);margin-top:var(--im-space-6)}.im-quickans__label{font-family:var(--im-font-display);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--im-accent-200)}.im-quickans__q{font-family:var(--im-font-display);font-weight:600;font-size:18px;color:var(--im-ink);margin:var(--im-space-2) 0 var(--im-space-1)}.im-quickans__a{font-size:16px;line-height:1.6;color:var(--im-text-200);margin:0}.im-postgrid{display:grid;grid-template-columns:1fr;gap:var(--im-space-8)}@media (min-width:640px){.im-postgrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.im-postgrid{grid-template-columns:repeat(3,1fr)}}.im-postcard{display:flex;flex-direction:column}.im-postcard__media{display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:var(--im-radius-card);background:var(--im-band)}.im-postcard__media img{width:100%;height:100%;object-fit:cover;transition:transform var(--im-dur) var(--im-ease)}.im-postcard:hover .im-postcard__media img{transform:scale(1.04)}.im-postcard__kicker{display:inline-block;font-family:var(--im-font-display);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--im-accent-200);text-decoration:none;margin-top:var(--im-space-3)}.im-postcard__title{font-family:var(--im-font-display);font-weight:600;font-size:20px;line-height:1.3;letter-spacing:var(--im-track-head);margin:var(--im-space-1) 0 0}.im-postcard__title a{color:var(--im-ink);text-decoration:none}.im-postcard__title a:hover{color:var(--im-accent-200)}.im-postcard__excerpt{font-size:14px;line-height:1.6;color:var(--im-text-muted);margin:var(--im-space-2) 0 0}.im-postcard__meta{display:flex;gap:var(--im-space-3);font-family:var(--im-font-display);font-size:11px;color:var(--im-text-muted);margin-top:var(--im-space-3)}.im-postcard--featured{grid-column:1 / -1}@media (min-width:768px){.im-postcard--featured{display:grid;grid-template-columns:1.3fr 1fr;gap:var(--im-space-8);align-items:center}.im-postcard--featured .im-postcard__title{font-size:clamp(1.6rem,3vw,2.4rem)}.im-postcard--featured .im-postcard__excerpt{font-size:16px}}.im-feed-title{font-family:var(--im-font-serif);font-weight:400;font-size:clamp(1.8rem,4vw,2.5rem);line-height:1.1;letter-spacing:var(--im-track-display);color:var(--im-ink);margin:var(--im-space-2) 0 0;text-wrap:balance}.im-empty{text-align:center;padding:var(--im-space-16) var(--im-space-4)}.im-empty__icon{font-size:48px;color:var(--im-text-muted)}.im-empty__title{font-family:var(--im-font-display);font-weight:600;font-size:22px;color:var(--im-ink);margin:var(--im-space-4) 0 var(--im-space-2)}.im-empty__text{color:var(--im-text-muted);margin:0}.im-article-figure{margin:var(--im-space-8) 0}.im-article-figure img{width:100%;height:auto;border-radius:var(--im-radius-card)}.im-tags{display:flex;flex-wrap:wrap;align-items:center;gap:var(--im-space-3);margin-top:var(--im-space-10);padding-top:var(--im-space-5);border-top:1px solid var(--im-hairline)}.im-tags__tag{font-family:var(--im-font-display);font-size:12px;color:var(--im-text-200);text-decoration:none;padding:var(--im-space-1) var(--im-space-3);border:1px solid var(--im-hairline);border-radius:var(--im-radius-pill);transition:border-color var(--im-dur) var(--im-ease),color var(--im-dur) var(--im-ease)}.im-tags__tag:hover{border-color:var(--im-accent-200);color:var(--im-accent-200)}.im-tags__hash{color:var(--im-accent-200)}.im-comments{margin-top:var(--im-space-12)}.im-comments__title{font-family:var(--im-font-display);font-weight:600;font-size:24px;color:var(--im-ink);margin:0 0 var(--im-space-6)}.im-comment{padding:var(--im-space-5) 0;border-top:1px solid var(--im-hairline)}.im-comment__head{display:flex;align-items:baseline;gap:var(--im-space-3)}.im-comment__name{font-weight:600;font-size:14px;color:var(--im-ink);margin:0}.im-comment__date{font-family:var(--im-font-display);font-size:12px;color:var(--im-text-muted)}.im-comment__body{font-size:15px;line-height:1.65;color:var(--im-text-200);margin:var(--im-space-2) 0 0}.im-comment__reply{margin-top:var(--im-space-4);padding-left:var(--im-space-5);border-left:3px solid var(--im-accent-200)}.im-comment-form{margin-top:var(--im-space-10);padding-top:var(--im-space-6);border-top:1px solid var(--im-hairline)}.im-facttiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--im-space-3,12px)}.im-facttile{min-width:0;overflow-wrap:anywhere;background:var(--im-paper);border:1px solid var(--im-hairline,#E4DFD2);border-radius:var(--im-radius-card,6px);padding:var(--im-space-5,20px)}.im-facttile__label{font-family:var(--im-font-display);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--im-text-muted);margin:0 0 var(--im-space-2,8px)}.im-facttile__value{font-family:var(--im-font-serif);font-size:30px;font-weight:500;line-height:1.05;margin:0;color:var(--im-ink);font-variant-numeric:tabular-nums}.im-facttile__src{font-size:11.5px;color:var(--im-text-muted);margin:var(--im-space-2,8px) 0 0}.im-byline{display:flex;flex-wrap:wrap;margin:0;padding:var(--im-space-3) 0;border-top:1px solid var(--im-hairline);border-bottom:1px solid var(--im-hairline);font-size:13px;line-height:1.5;color:var(--im-text-muted)}.im-byline__item + .im-byline__item::before{content:"·";margin:0 var(--im-space-3)}.im-byline__lk{color:var(--im-text-200);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.im-byline__lk:hover,.im-byline__lk:focus-visible{color:var(--im-ink)}.im-relroutes{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--im-space-4,16px)}.im-relroute{display:block;background:var(--im-paper);border:1px solid var(--im-hairline,#E4DFD2);border-radius:var(--im-radius-card,6px);overflow:hidden;text-decoration:none;color:var(--im-ink);transition:transform .18s ease,box-shadow .18s ease}.im-relroute:hover{transform:translateY(-3px);box-shadow:0 10px 26px rgba(25,27,22,.10)}.im-relroute__bd{padding:var(--im-space-4,16px) var(--im-space-5,20px) var(--im-space-5,20px)}.im-relroute__title{font-family:var(--im-font-display);font-weight:500;font-size:20px;margin:0 0 6px}.im-relroute__short{font-size:13.5px;color:var(--im-text-muted);margin:0 0 var(--im-space-3,12px)}.im-relroute__lk{font-family:var(--im-font-display);font-size:12px;color:var(--im-accent-200,#00668c)}@media (max-width:860px){.im-relroutes{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.im-relroute{transition:none}}.im-tocgrid{display:grid;grid-template-columns:215px minmax(0,1fr);gap:var(--im-space-12,48px);align-items:start}.im-toc{position:sticky;top:72px;max-height:calc(100vh - var(--im-nav-h) - var(--im-space-6));overflow-y:auto}.im-toc__list{list-style:none;margin:var(--im-space-3,12px) 0 0;padding:0;border-left:1px solid var(--im-hairline,#E4DFD2)}.im-toc__list a{display:block;padding:6px 0 6px 16px;font-size:13.5px;color:var(--im-text-muted);text-decoration:none;border-left:2px solid transparent;margin-left:-1.5px;line-height:1.35}.im-toc__list a:hover,.im-toc__list a:focus-visible{color:var(--im-accent-200,#00668c)}.im-toc__list a.is-current{color:var(--im-ink);border-left-color:var(--im-accent-200,#00668c);font-weight:600}.im-toc__group{font-family:var(--im-font-display);font-size:12px;font-weight:600;color:var(--im-ink);margin-top:var(--im-space-5)}:where(.im-seclab) + .im-toc__group{margin-top:var(--im-space-3)}@media (max-width:900px){.im-tocgrid{grid-template-columns:minmax(0,1fr)}.im-toc{position:static;max-height:none;overflow-y:visible}.im-toc__group{margin-top:var(--im-space-4)}}.im-secband{border-top:1px solid var(--im-hairline);margin:var(--im-space-10) 0 var(--im-space-6);padding-top:var(--im-space-4)}.im-secband:first-child{margin-top:0}.im-secband .im-seclab{display:block;margin-bottom:0}.im-prose>section>* + *{margin-top:var(--im-space-4)}.im-prose>section + section{margin-top:var(--im-space-10)}.im-hero-block--split{min-height:auto}.im-hero-block__body--split{display:grid;grid-template-columns:1.15fr .85fr;gap:var(--im-space-12,48px);align-items:center}.im-hero-block__media{border-radius:var(--im-radius-card,6px);overflow:hidden}@media (max-width:900px){.im-hero-block__body--split{grid-template-columns:1fr;gap:var(--im-space-8,32px)}}.im-hero-block__media--ph{--im-ph-wash-a:26% 93%;--im-ph-wash-b:30% 89%;position:relative;aspect-ratio:4 / 3;border:1px solid var(--im-hairline);border-radius:var(--im-radius-card);overflow:hidden;display:grid;place-items:center;background-color:var(--im-band);background-image:radial-gradient(118% 92% at 78% 16%,hsl(var(--im-ph-h2) var(--im-ph-wash-a)) 0%,transparent 64%),radial-gradient(122% 96% at 16% 84%,hsl(var(--im-ph-h1) var(--im-ph-wash-b)) 0%,transparent 62%)}.im-hero-block__media--ph::before,.im-hero-block__media--mark::before{content:"";position:absolute;inset:0;background-image:linear-gradient(to right,color-mix(in srgb,var(--im-ink) 7%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--im-ink) 7%,transparent) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(78% 72% at 50% 46%,#000 24%,transparent 100%);mask-image:radial-gradient(78% 72% at 50% 46%,#000 24%,transparent 100%)}.im-hero-block__media--ph .region-medallion{position:relative;width:42%;height:56%;margin:0}.im-hero-block--map .im-hero-block__body{position:relative;z-index:4}.im-hero-block--map .im-hero-block__body::before{content:"";position:absolute;inset:-30px -56px;z-index:-1;background:radial-gradient(116% 126% at 50% 48%,color-mix(in srgb,var(--im-paper) 82%,transparent) 0%,color-mix(in srgb,var(--im-paper) 56%,transparent) 54%,color-mix(in srgb,var(--im-paper) 16%,transparent) 84%,transparent 100%)}.im-hero-block__media--rail,.im-hero-block--map .im-hero-block__media--mark{border:0;background:none;padding:0;border-radius:0}.im-hero-block--map .im-hero-block__media--mark::before{content:none}.im-srail{--im-srail-cycle:7.2s}.im-srail__list{position:relative;list-style:none;margin:0;padding:0 0 0 30px}.im-srail__list::before,.im-srail__list::after{content:"";position:absolute;left:8px;top:9px;bottom:9px;width:2px;border-radius:2px}.im-srail__list::before{background:var(--im-hairline)}.im-srail__list::after{background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--im-accent-200) 45%,transparent) 34%,var(--im-accent-200) 50%,color-mix(in srgb,var(--im-accent-200) 45%,transparent) 66%,transparent 100%);background-size:100% 88px;background-repeat:no-repeat;animation:im-srail-flow var(--im-srail-cycle) linear infinite}@keyframes im-srail-flow{from{background-position:0 -88px}to{background-position:0 calc(100% + 88px)}}.im-srail__step{position:relative;padding-bottom:var(--im-space-4,16px)}.im-srail__step:last-child{padding-bottom:0}.im-srail__dot{position:absolute;left:-30px;top:3px;width:16px;height:16px;border-radius:50%;background:var(--im-paper);border:2px solid var(--im-stone-400);animation:im-srail-dot var(--im-srail-cycle) linear infinite;animation-delay:calc(var(--im-srail-i,0) * (var(--im-srail-cycle) / 7))}.im-srail__dot::after{content:"";position:absolute;inset:3px;border-radius:50%;background:var(--im-stone-400);animation:im-srail-dotfill var(--im-srail-cycle) linear infinite;animation-delay:calc(var(--im-srail-i,0) * (var(--im-srail-cycle) / 7))}@keyframes im-srail-dot{0%,4%{border-color:var(--im-stone-400)}9%,15%{border-color:var(--im-accent-200)}24%,100%{border-color:var(--im-stone-400)}}@keyframes im-srail-dotfill{0%,4%{background-color:var(--im-stone-400)}9%,15%{background-color:var(--im-accent-200)}24%,100%{background-color:var(--im-stone-400)}}.im-srail__name{display:block;font-family:var(--im-font-display);font-weight:600;font-size:15px;line-height:1.3;color:var(--im-ink)}.im-srail__detail{display:block;margin-top:2px;font-size:13px;line-height:1.45;color:var(--im-text-200);max-width:34ch}@media (max-width:600px){.im-srail__detail{display:none}.im-srail__step{padding-bottom:var(--im-space-3,12px)}}@media (prefers-reduced-motion:reduce){.im-srail__list::after{animation:none;opacity:0}.im-srail__dot,.im-srail__dot::after{animation:none}}.im-hero-block__media--mark{position:relative;aspect-ratio:4 / 3;border:1px solid var(--im-hairline);border-radius:var(--im-radius-card);overflow:hidden;display:grid;place-items:center;background-color:var(--im-band)}.im-hero-block__mark{position:relative;width:52%;aspect-ratio:1;pointer-events:none;background-color:var(--im-stone-400);opacity:.82;-webkit-mask-image:var(--im-mark);mask-image:var(--im-mark);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}@media (max-width:900px){.im-hero-block__media--ph{aspect-ratio:16 / 6}.im-hero-block__media--ph .region-medallion{width:84px;height:84px}.im-hero-block__media--mark{aspect-ratio:16 / 6}.im-hero-block__mark{width:auto;height:84px}}.im-midcta__copy{flex:1;min-width:260px}.im-midcta__img{width:132px;height:132px;object-fit:cover;border-radius:var(--im-radius-card,6px);flex-shrink:0}@media (max-width:700px){.im-midcta--portrait{flex-direction:column;align-items:flex-start}}.im-routesec{display:grid;grid-template-columns:1fr 300px;gap:var(--im-space-10,40px);align-items:start;padding:var(--im-space-8,32px) 0;border-top:1px solid var(--im-hairline)}.im-routesec:not(:has(.im-routesec__media)){grid-template-columns:1fr}.im-routesec:first-of-type{border-top:0}.im-routesec__title{font-family:var(--im-font-display);font-weight:600;font-size:clamp(22px,2.6vw,28px);letter-spacing:-.01em;margin:0 0 var(--im-space-3,12px);color:var(--im-ink)}.im-routesec__lk{display:inline-block;margin-top:var(--im-space-3,12px);font-family:var(--im-font-display);font-size:13px;color:var(--im-accent-200,#00668c);border-bottom:1px solid var(--im-accent-200,#00668c);padding-bottom:2px;text-decoration:none}.im-routesec__media img{border-radius:var(--im-radius-card,6px)}@media (max-width:900px){.im-routesec{grid-template-columns:1fr;gap:var(--im-space-5,20px)}}.im-svc .im-tocgrid{grid-template-columns:232px minmax(0,1fr);gap:var(--im-space-12)}@media (max-width:900px){.im-svc .im-tocgrid{grid-template-columns:minmax(0,1fr)}}.im-svc .im-prose{max-width:76ch}.im-svc .im-prose h2{scroll-margin-top:calc(var(--im-nav-h) + var(--im-space-4))}.im-svc .im-block-section{padding:clamp(var(--im-space-10),4.5vw,var(--im-space-16)) 0}.im-svc .im-block-section--tight{padding-top:var(--im-space-8);padding-bottom:var(--im-space-8)}.im-svc .im-navbar-offset{padding-top:calc(var(--im-nav-h) + var(--im-space-4))}.im-svc .im-sech,.im-svc .im-routesec__title{font-weight:500}.im-svc .im-hero-block__title{font-size:clamp(2.3rem,4vw,3.25rem);line-height:1.05;max-width:15ch}.im-svc .im-hero-block__lede{font-size:17px;line-height:1.55;max-width:54ch;margin-top:var(--im-space-4)}.im-svc .im-prose h2{font-size:25px;margin-top:var(--im-space-10)}.im-svc .im-prose h2:first-child{margin-top:0}.im-svc .im-prose p{font-size:16px;color:var(--im-text-200)}.im-svc .im-sech{font-size:clamp(1.6rem,2.6vw,2.05rem)}.im-ic{width:1.25em;height:1.25em;stroke:currentColor;fill:none;stroke-width:1.5;flex:none;display:inline-block;vertical-align:middle}.im-facttile__ic{display:block;color:var(--im-accent-200);margin-bottom:var(--im-space-3)}.im-facttile__ic .im-ic{width:22px;height:22px}.im-reqlist__item--ic,.im-doclist__item--ic{padding-left:0;display:grid;grid-template-columns:26px 1fr;column-gap:var(--im-space-4);align-items:start}.im-reqlist__item--ic::before,.im-doclist__item--ic::before{display:none}.im-reqlist__ic,.im-doclist__ic{color:var(--im-accent-200);margin-top:1px;grid-row:1 / span 2}.im-reqlist__ic .im-ic,.im-doclist__ic .im-ic{width:20px;height:20px}.im-svc .im-timeline,.im-timeline--vertical{display:block;position:relative;margin-top:var(--im-space-8);max-width:660px}.im-svc .im-step,.im-timeline--vertical .im-step{display:grid;grid-template-columns:34px 1fr;column-gap:var(--im-space-5);padding:0 0 var(--im-space-6);position:relative}.im-svc .im-step:last-child,.im-timeline--vertical .im-step:last-child{padding-bottom:0}.im-svc .im-step::after,.im-timeline--vertical .im-step::after{display:none}.im-svc .im-step:not(:last-child)::before,.im-timeline--vertical .im-step:not(:last-child)::before{content:"";position:absolute;left:16px;top:38px;bottom:-2px;width:2px;background:var(--im-accent-200)}.im-svc .im-step__no,.im-timeline--vertical .im-step__no{grid-column:1;grid-row:1 / 4;position:relative;z-index:1;margin:0;background:var(--im-paper);width:34px;height:34px}.im-svc .im-step__title,.im-timeline--vertical .im-step__title{grid-column:2;margin:var(--im-space-1) 0;font-weight:500}.im-svc .im-step__body,.im-timeline--vertical .im-step__body{grid-column:2;font-size:14.5px;color:var(--im-text-200)}.im-svc .im-quickans__a{font-size:18px;line-height:1.55;color:var(--im-ink);max-width:60ch;margin-top:var(--im-space-3)}.im-svc .im-facttile:nth-child(2){transition-delay:.06s}.im-svc .im-facttile:nth-child(3){transition-delay:.12s}.im-svc .im-facttile:nth-child(4){transition-delay:.18s}.im-svc .im-facttile:nth-child(5){transition-delay:.24s}.im-svc .im-permnot{gap:var(--im-space-5);margin-top:var(--im-space-6)}.im-svc .im-permnot__col{border:1px solid var(--im-hairline);border-radius:var(--im-radius-card);padding:var(--im-space-6) var(--im-space-6) var(--im-space-4);background:var(--im-paper)}.im-svc .im-permnot__col--yes{background:color-mix(in srgb,var(--im-band) 65%,var(--im-paper))}.im-svc .im-permnot__head{border-bottom:0;padding-bottom:0;margin-bottom:var(--im-space-4)}.im-svc .im-permnot__col li{margin-bottom:var(--im-space-3);line-height:1.5}.im-cxf{margin-top:var(--im-space-6);border:1px solid var(--im-hairline);border-radius:var(--im-radius-card);background:var(--im-paper);padding:var(--im-space-6)}.im-cxf__count{display:flex;align-items:baseline;gap:var(--im-space-3);flex-wrap:wrap;margin:0}.im-cxf__num{font-family:var(--im-font-display);font-variant-numeric:tabular-nums;font-weight:500;font-size:34px;line-height:1;color:var(--im-ink)}.im-cxf__of{font-family:var(--im-font-body);font-size:15px;color:var(--im-text-200)}.im-cxf__why{font-family:var(--im-font-body);font-size:14.5px;line-height:1.55;color:var(--im-text-muted);margin:var(--im-space-3) 0 0;max-width:56ch}.im-cxf__list{list-style:none;margin:var(--im-space-5) 0 0;padding:0}.im-cxf__row{display:grid;grid-template-columns:14px minmax(0,1fr) auto;align-items:baseline;gap:var(--im-space-3);padding:var(--im-space-3) 0;border-top:1px solid var(--im-hairline);font-size:14.5px}.im-cxf__mark{width:10px;height:10px;border-radius:2px;align-self:center;border:1.5px solid var(--im-text-muted);background:transparent}.im-cxf__row.is-on .im-cxf__mark{background:var(--im-accent-200);border-color:var(--im-accent-200)}.im-cxf__legend{color:var(--im-text-muted);line-height:1.45}.im-cxf__row.is-on .im-cxf__legend{color:var(--im-ink);font-weight:600}.im-cxf__state{font-family:var(--im-font-display);font-size:12px;letter-spacing:.04em;color:var(--im-text-muted);white-space:nowrap}.im-cxf__row.is-on .im-cxf__state{color:var(--im-accent-200)}@media (max-width:575.98px){.im-cxf{padding:var(--im-space-5)}.im-cxf__row{grid-template-columns:14px minmax(0,1fr)}.im-cxf__state{grid-column:2}}.im-anchor{scroll-margin-top:calc(var(--im-nav-h) + var(--im-space-4))}.im-glance{padding-top:var(--im-space-10);padding-bottom:var(--im-space-10)}.im-why{padding-top:var(--im-space-10);padding-bottom:var(--im-space-10)}.im-why__hd{max-width:60ch}.im-why__lede{font-family:var(--im-font-body);font-size:18px;color:var(--im-text-muted);line-height:1.6;margin-top:var(--im-space-4);max-width:52ch}.im-why__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--im-space-8);margin-top:var(--im-space-10)}.im-why__c{display:flex;flex-direction:column;gap:var(--im-space-3)}.im-why__ic{display:block;color:var(--im-accent-200)}.im-why__ic .im-ic{width:28px;height:28px}.im-why__t{font-family:var(--im-font-display);font-weight:600;font-size:20px;margin:0}.im-why__b{font-family:var(--im-font-body);font-size:15px;color:var(--im-text-muted);line-height:1.6;margin:0}@media (max-width:860px){.im-why__grid{grid-template-columns:1fr;gap:var(--im-space-6)}}.im-trust-marquee{position:relative;padding:var(--im-space-6) 0;border-top:1px solid var(--im-hairline);border-bottom:1px solid var(--im-hairline);background:var(--im-paper);overflow:hidden}.im-trust-marquee__toggle{position:absolute;top:var(--im-space-3);right:var(--im-space-4);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;color:var(--im-text-muted);background:var(--im-card-bg);border:1px solid var(--im-hairline);border-radius:var(--im-radius-pill);cursor:pointer;transition:color var(--im-dur) var(--im-ease),border-color var(--im-dur) var(--im-ease)}.im-trust-marquee__toggle:hover{color:var(--im-ink);border-color:var(--im-ink)}.im-trust-marquee__toggle:focus-visible{outline:2px solid var(--im-accent-200);outline-offset:2px}.im-trust-marquee__toggle-ic{position:relative;display:inline-block;width:10px;height:12px}.im-trust-marquee__toggle-ic::before,.im-trust-marquee__toggle-ic::after{content:"";position:absolute;top:0;width:3px;height:12px;background:currentColor}.im-trust-marquee__toggle-ic::before{left:1px}.im-trust-marquee__toggle-ic::after{right:1px}.im-trust-marquee.is-paused .im-trust-marquee__toggle-ic::before{left:2px;width:0;height:0;background:none;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid currentColor}.im-trust-marquee.is-paused .im-trust-marquee__toggle-ic::after{display:none}.im-trust-marquee.is-paused .im-trust-marquee__track{animation-play-state:paused}.im-trust-marquee__lab{text-align:center;margin-bottom:var(--im-space-4)}.im-trust-marquee__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.im-trust-marquee__track{display:flex;width:max-content;animation:im-trust-marquee-scroll 34s linear infinite}.im-trust-marquee__track:hover,.im-trust-marquee__track:focus-within{animation-play-state:paused}.im-trust-marquee__set{display:flex;align-items:center;gap:var(--im-space-16);padding-right:var(--im-space-16);flex:none}.im-trust-marquee__logo{font-family:var(--im-font-display);font-weight:600;font-size:22px;color:var(--im-ink);opacity:.42;filter:grayscale(1);white-space:nowrap;transition:opacity var(--im-dur) var(--im-ease)}.im-trust-marquee__logo:hover{opacity:.85}@keyframes im-trust-marquee-scroll{to{transform:translateX(-50%)}}@media (max-width:900px){.im-trust-marquee__set{gap:var(--im-space-10);padding-right:var(--im-space-10)}.im-trust-marquee__logo{font-size:18px}}@media (prefers-reduced-motion:reduce){.im-trust-marquee__track{animation:none}.im-trust-marquee__set[aria-hidden]{display:none}.im-trust-marquee__logo{transition:none}.im-trust-marquee__toggle{display:none}}.im-audience-split__hd{max-width:62ch;margin-bottom:var(--im-space-10)}.im-audience-split__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--im-space-6)}.im-audience-split__card{position:relative;display:flex;flex-direction:column;gap:var(--im-space-3);background:var(--im-card-bg);border:1px solid var(--im-hairline);border-radius:var(--im-radius-card);padding:var(--im-space-8) var(--im-space-8) var(--im-space-6);overflow:hidden;text-decoration:none;color:inherit;transition:transform var(--im-dur) var(--im-ease),box-shadow var(--im-dur) var(--im-ease),border-color var(--im-dur) var(--im-ease)}.im-audience-split__card::before{content:"";position:absolute;inset:0;background:radial-gradient(120% 80% at 100% 0%,color-mix(in srgb,var(--im-accent-200) 9%,transparent),transparent 60%);opacity:0;transition:opacity var(--im-dur) var(--im-ease);pointer-events:none}.im-audience-split__card:hover,.im-audience-split__card:focus-visible{transform:translateY(-6px);box-shadow:var(--im-shadow-2);border-color:var(--im-accent-200)}.im-audience-split__card:hover::before,.im-audience-split__card:focus-visible::before{opacity:1}.im-audience-split__card:focus-visible{outline:2px solid var(--im-accent-200);outline-offset:2px}.im-audience-split__ic{width:38px;height:38px;color:var(--im-accent-200);transition:transform var(--im-dur) var(--im-ease)}.im-audience-split__card:hover .im-audience-split__ic{transform:scale(1.08) rotate(-3deg)}.im-audience-split__k{font-family:var(--im-font-display);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--im-text-muted)}.im-audience-split__t{font-family:var(--im-font-display);font-weight:600;font-size:26px;color:var(--im-ink);margin:0}.im-audience-split__b{font-size:15px;color:var(--im-text-muted);line-height:1.6;flex:1;margin:0}.im-audience-split__lk{font-family:var(--im-font-display);font-size:13px;letter-spacing:.04em;color:var(--im-accent-200);display:inline-flex;align-items:center;gap:var(--im-space-2)}.im-audience-split__lk-ar{display:inline-block;transition:transform var(--im-dur) var(--im-ease)}.im-audience-split__card:hover .im-audience-split__lk-ar{transform:translateX(4px)}@media (max-width:900px){.im-audience-split__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.im-audience-split__card,.im-audience-split__ic,.im-audience-split__lk-ar{transition:none}.im-audience-split__card:hover,.im-audience-split__card:focus-visible{transform:none}}.im-destinations-picker__hd{max-width:62ch;margin-bottom:var(--im-space-10)}.im-destinations-picker__grid,.im-catgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:var(--im-space-5)}.im-markcard{position:relative;display:block;overflow:hidden;background:var(--im-card-bg);border:1px solid var(--im-hairline);border-radius:var(--im-radius-card);text-decoration:none;color:inherit;transition:transform var(--im-dur) var(--im-ease),box-shadow var(--im-dur) var(--im-ease),border-color var(--im-dur) var(--im-ease)}.im-markcard:hover,.im-markcard:focus-visible{transform:translateY(-3px);box-shadow:var(--im-shadow-2);border-color:var(--im-accent-200)}.im-markcard:focus-visible{outline:2px solid var(--im-accent-200);outline-offset:2px}.im-markcard__mark{position:absolute;top:2.5%;right:10px;height:95%;aspect-ratio:1;pointer-events:none;background-color:var(--im-stone-400);opacity:.80;-webkit-mask-image:var(--im-mark);mask-image:var(--im-mark);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transition:opacity var(--im-dur) var(--im-ease),transform var(--im-dur) var(--im-ease)}.im-markcard:hover .im-markcard__mark,.im-markcard:focus-visible .im-markcard__mark{opacity:.96;transform:translateX(-4px) scale(1.03)}.im-markcard__body{position:relative;z-index:1;display:flex;align-items:center;gap:var(--im-space-4);padding:var(--im-space-6) var(--im-space-5);padding-right:116px}.im-markcard__text{min-width:0}.im-markcard__name{display:block;font-family:var(--im-font-display);font-weight:700;font-size:20px;letter-spacing:var(--im-track-head);color:var(--im-ink)}.im-markcard__lede{display:block;margin-top:var(--im-space-1);font-size:14px;line-height:1.45;color:var(--im-text-muted)}.im-destcard__flag{flex:0 0 auto;display:block;width:48px;height:48px;border-radius:var(--im-radius-pill);box-shadow:0 0 0 1px var(--im-hairline)}.im-markcard--soon{border-style:dashed;background:transparent;cursor:default}.im-markcard--soon:hover{transform:none;box-shadow:none;border-color:var(--im-hairline)}.im-markcard--soon .im-markcard__body{padding-right:var(--im-space-5)}.im-markcard--soon .im-markcard__name{color:var(--im-text-muted)}.im-markcard--soon__badge{flex:0 0 auto;display:grid;place-items:center;width:48px;height:48px;border-radius:var(--im-radius-pill);border:1px dashed var(--im-hairline);color:var(--im-text-muted);font-family:var(--im-font-display);font-size:24px;line-height:1}@media (prefers-reduced-motion:reduce){.im-markcard,.im-markcard__mark{transition:none}.im-markcard:hover,.im-markcard:focus-visible{transform:none}.im-markcard:hover .im-markcard__mark,.im-markcard:focus-visible .im-markcard__mark{opacity:.80;transform:none}}.im-expertise-band{background:var(--im-dark-navy);color:#eef1f5;position:relative;overflow:hidden;padding:clamp(var(--im-space-16),7vw,var(--im-space-24)) 0}.im-expertise-band::before{content:"";position:absolute;inset:0;background:radial-gradient(80% 60% at 15% 0%,color-mix(in srgb,var(--im-accent-100) 16%,transparent),transparent 55%);pointer-events:none}.im-expertise-band__in{position:relative;z-index:1}.im-expertise-band .im-seclab{color:var(--im-accent-100)}.im-expertise-band__hd{max-width:62ch}.im-expertise-band__topline--split{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--im-space-8);align-items:center}.im-expertise-band__person{display:flex;gap:var(--im-space-5);align-items:center}.im-expertise-band__person-img{width:96px;height:96px;flex:none;object-fit:cover;border-radius:var(--im-radius-card)}.im-expertise-band__person-name{color:#fff;font-family:var(--im-font-display);font-weight:600;font-size:20px;line-height:1.2;margin:0}.im-expertise-band__person-name a{color:inherit;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35)}.im-expertise-band__person-name a:hover{border-bottom-color:var(--im-accent-100)}.im-expertise-band__person-role{color:#b8c0cc;font-size:14px;line-height:1.45;margin:var(--im-space-2) 0 0;max-width:30ch}@media (max-width:900px){.im-expertise-band__topline--split{grid-template-columns:1fr;gap:var(--im-space-8)}}.im-expertise-band__title{font-family:var(--im-font-display);font-weight:600;color:#fff;font-size:clamp(1.9rem,3.4vw,2.7rem);line-height:1.1;letter-spacing:-.015em;max-width:20ch;margin-top:var(--im-space-3)}.im-expertise-band__lede{margin-top:var(--im-space-4);color:#b8c0cc;font-size:17px;line-height:1.6;max-width:56ch}.im-expertise-band__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:var(--im-space-12);border-top:1px solid rgba(255,255,255,.14)}.im-expertise-band__stat{padding:var(--im-space-6) var(--im-space-5) var(--im-space-1);border-right:1px solid rgba(255,255,255,.14)}.im-expertise-band__stat:last-child{border-right:0}.im-expertise-band__stat-figure{font-family:var(--im-font-display);font-weight:500;font-size:clamp(2.1rem,4.4vw,3.2rem);line-height:1;color:#fff;font-variant-numeric:tabular-nums}.im-expertise-band__stat-label{font-size:13.5px;color:#aeb7c4;margin-top:var(--im-space-2)}.im-expertise-band__complex{margin-top:var(--im-space-12);display:grid;grid-template-columns:1.1fr 1fr;gap:var(--im-space-8);align-items:center;border-top:1px solid rgba(255,255,255,.14);padding-top:var(--im-space-10)}.im-expertise-band__complex-title{color:#fff;font-family:var(--im-font-display);font-weight:600;font-size:clamp(1.4rem,2.8vw,2rem);margin:0}.im-expertise-band__complex-body{color:#b8c0cc;margin-top:var(--im-space-3);max-width:46ch}.im-expertise-band__chips{display:flex;flex-wrap:wrap;gap:var(--im-space-3)}.im-expertise-band__chip{border:1px solid color-mix(in srgb,var(--im-accent-100) 40%,transparent);color:#dff0f8;border-radius:var(--im-radius-pill);padding:10px 18px;font-family:var(--im-font-display);font-size:13px;background:color-mix(in srgb,var(--im-accent-100) 7%,transparent);transition:transform var(--im-dur) var(--im-ease),background var(--im-dur) var(--im-ease)}.im-expertise-band__chip:hover{transform:translateY(-3px);background:color-mix(in srgb,var(--im-accent-100) 15%,transparent)}@media (max-width:900px){.im-expertise-band__stats{grid-template-columns:1fr 1fr}.im-expertise-band__stat{border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.im-expertise-band__complex{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.im-expertise-band__chip:hover{transform:none}}.im-why-bento__hd{max-width:62ch;margin-bottom:var(--im-space-10)}.im-why-bento__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:var(--im-space-4)}.im-why-bento__card{position:relative;background:var(--im-card-bg);border:1px solid var(--im-hairline);border-radius:var(--im-radius-card);padding:var(--im-space-6);display:flex;flex-direction:column;gap:var(--im-space-2);overflow:hidden;transition:transform var(--im-dur) var(--im-ease),box-shadow var(--im-dur) var(--im-ease),border-color var(--im-dur) var(--im-ease)}.im-why-bento__card:hover{transform:translateY(-3px);box-shadow:var(--im-shadow-2);border-color:var(--im-accent-200)}.im-why-bento__card--big{grid-column:span 2;grid-row:span 2}.im-why-bento__ic{display:block;width:30px;height:30px;color:var(--im-accent-200)}.im-why-bento__ic svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.4}.im-why-bento__title{font-family:var(--im-font-display);font-weight:600;font-size:19px;color:var(--im-ink);margin:0}.im-why-bento__title--big{font-size:26px;margin-top:var(--im-space-1)}.im-why-bento__body{font-family:var(--im-font-body,"Inter",system-ui,-apple-system,sans-serif);font-size:14px;color:var(--im-text-muted);line-height:1.55;margin:0}.im-why-bento__body--big{font-size:15.5px;max-width:42ch}.im-why-bento__mock{margin-top:auto;border:1px solid var(--im-hairline);border-radius:var(--im-radius-control);background:var(--im-band);padding:var(--im-space-4);display:flex;flex-direction:column;gap:var(--im-space-2)}.im-why-bento__mock-hd{font-family:var(--im-font-display);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--im-text-muted);display:flex;justify-content:space-between}.im-why-bento__mock-row{display:flex;align-items:center;gap:var(--im-space-2);font-size:13px;color:var(--im-ink)}.im-why-bento__mock-chk{width:18px;height:18px;border-radius:50%;background:var(--im-accent-200);color:#fff;display:grid;place-items:center;font-size:10px;flex:none}.im-why-bento__mock-chk--o{background:transparent;border:1.5px solid var(--im-text-muted)}.im-why-bento__mock-bar{height:7px;border-radius:4px;background:var(--im-hairline);overflow:hidden;margin-top:var(--im-space-1)}.im-why-bento__mock-bar i{display:block;height:100%;width:0;background:var(--im-accent-200);border-radius:4px;transition:width 1.1s var(--im-ease) .1s}.im-why-bento__card--big.in .im-why-bento__mock-bar i{width:var(--im-bento-pct,0%)}.im-why-bento__mock-step{font-size:11px;color:var(--im-text-muted);display:flex;justify-content:space-between}@media (max-width:900px){.im-why-bento__grid{grid-template-columns:1fr 1fr}.im-why-bento__card--big{grid-column:span 2;grid-row:auto}}@media (max-width:560px){.im-why-bento__grid{grid-template-columns:1fr}.im-why-bento__card--big{grid-column:span 1}}@media (prefers-reduced-motion:reduce){.im-why-bento__card:hover{transform:none}.im-why-bento__mock-bar i{transition:none}.im-why-bento__card--big .im-why-bento__mock-bar i{width:var(--im-bento-pct,0%)}}.im-tools-showcase__hd{max-width:62ch;margin-bottom:var(--im-space-10)}.im-tools-showcase__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--im-space-5)}.im-tools-showcase__card{position:relative;display:flex;flex-direction:column;gap:var(--im-space-3);background:var(--im-card-bg);border:1px solid var(--im-hairline);border-radius:var(--im-radius-card);padding:var(--im-space-6);text-decoration:none;color:var(--im-ink);overflow:hidden;transition:transform var(--im-dur) var(--im-ease),box-shadow var(--im-dur) var(--im-ease),border-color var(--im-dur) var(--im-ease)}.im-tools-showcase__card:hover{transform:translateY(-3px);box-shadow:var(--im-shadow-2);border-color:var(--im-accent-200)}.im-tools-showcase__card:focus-visible{outline:2px solid var(--im-accent-200);outline-offset:2px}.im-tools-showcase__top{display:flex;align-items:center;justify-content:space-between}.im-tools-showcase__ic{width:44px;height:44px;border-radius:var(--im-radius-control);background:color-mix(in srgb,var(--im-accent-200) 10%,transparent);color:var(--im-accent-200);display:grid;place-items:center;transition:transform var(--im-dur) var(--im-ease)}.im-tools-showcase__card:hover .im-tools-showcase__ic{transform:scale(1.08) rotate(-3deg)}.im-tools-showcase__ic svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.5}.im-tools-showcase__tag{font-family:var(--im-font-display);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--im-accent-200);border:1px solid color-mix(in srgb,var(--im-accent-200) 40%,transparent);border-radius:var(--im-radius-pill);padding:3px 10px}.im-tools-showcase__title{font-family:var(--im-font-display);font-weight:600;font-size:20px;line-height:1.3;letter-spacing:var(--im-track-head);color:var(--im-ink);margin:0}.im-tools-showcase__body{font-family:var(--im-font-body,"Inter",system-ui,-apple-system,sans-serif);font-size:14px;color:var(--im-text-muted);line-height:1.55;flex:1;margin:0}.im-tools-showcase__mock{border:1px solid var(--im-hairline);border-radius:var(--im-radius-control);background:var(--im-band);padding:var(--im-space-4)}.im-tools-showcase__mockrow{display:flex;align-items:center;gap:var(--im-space-2);font-size:12px;color:var(--im-text-muted);margin-bottom:var(--im-space-2)}.im-tools-showcase__mockrow:last-child{margin-bottom:0}.im-tools-showcase__mockbar{flex:1;height:8px;border-radius:4px;background:var(--im-hairline);overflow:hidden}.im-tools-showcase__mockbar i{display:block;height:100%;width:0;background:var(--im-accent-200);border-radius:4px;transition:width 1s var(--im-ease) .1s}.im-tools-showcase__mockbar--muted i{background:color-mix(in srgb,var(--im-accent-200) 45%,transparent)}.im-tools-showcase__card.in .im-tools-showcase__mockbar i{width:var(--im-tool-bar,0%)}.im-tools-showcase__mockval{font-family:var(--im-font-display);font-variant-numeric:tabular-nums;font-size:12px;color:var(--im-ink);min-width:52px;text-align:right}.im-tools-showcase__mock--chart{display:flex;align-items:flex-end;gap:var(--im-space-2);height:56px}.im-tools-showcase__mock--chart i{flex:1;background:color-mix(in srgb,var(--im-accent-200) 28%,transparent);border-radius:3px 3px 0 0;height:0;transition:height .8s var(--im-ease)}.im-tools-showcase__card.in .im-tools-showcase__mock--chart i{height:var(--im-tool-chart,0%)}.im-tools-showcase__mock--chart i.im-tools-showcase__bar--hi{background:var(--im-accent-200)}.im-tools-showcase__mockck{display:flex;align-items:center;gap:var(--im-space-2);font-size:12.5px;color:var(--im-ink);margin-bottom:var(--im-space-2)}.im-tools-showcase__mockck:last-child{margin-bottom:0}.im-tools-showcase__mockdot{width:16px;height:16px;border-radius:50%;background:var(--im-accent-200);color:#fff;display:grid;place-items:center;font-size:10px;flex:none}.im-tools-showcase__mockdot--o{background:transparent;border:1.5px solid var(--im-text-muted)}.im-tools-showcase__lk{font-family:var(--im-font-display);font-size:13px;color:var(--im-accent-200);display:inline-flex;gap:var(--im-space-2);margin-top:auto}.im-tools-showcase__ar{transition:transform var(--im-dur) var(--im-ease)}.im-tools-showcase__card:hover .im-tools-showcase__ar{transform:translateX(4px)}@media (max-width:900px){.im-tools-showcase__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.im-tools-showcase__card:hover{transform:none}.im-tools-showcase__card:hover .im-tools-showcase__ic{transform:none}.im-tools-showcase__card:hover .im-tools-showcase__ar{transform:none}.im-tools-showcase__mockbar i,.im-tools-showcase__mock--chart i{transition:none}.im-tools-showcase__card .im-tools-showcase__mockbar i{width:var(--im-tool-bar,0%)}.im-tools-showcase__card .im-tools-showcase__mock--chart i{height:var(--im-tool-chart,0%)}}.im-process-journey__hd{max-width:62ch;margin-bottom:var(--im-space-10)}.im-process-journey__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--im-space-4)}.im-process-journey__card{position:relative;background:var(--im-card-bg);border:1px solid var(--im-hairline);border-radius:var(--im-radius-card);padding:var(--im-space-6);display:flex;flex-direction:column;gap:var(--im-space-2);overflow:hidden;transition:transform .42s var(--im-ease),box-shadow .42s var(--im-ease),border-color .42s var(--im-ease)}.im-process-journey__card--lead{grid-column:span 2;grid-row:span 2}.im-process-journey__card--wide{grid-column:span 3}.im-process-journey__card:hover,.im-process-journey__card.is-active{transform:translateY(-6px);box-shadow:var(--im-shadow-2);border-color:var(--im-accent-200)}.im-process-journey__top{display:flex;align-items:center;justify-content:space-between}.im-process-journey__badge{width:44px;height:44px;border-radius:50%;border:1.6px solid var(--im-accent-200);background:color-mix(in srgb,var(--im-accent-200) 6%,var(--im-card-bg));color:var(--im-accent-200);display:grid;place-items:center;flex:none;transition:background .42s var(--im-ease),color .42s var(--im-ease),transform .42s var(--im-ease)}.im-process-journey__card:hover .im-process-journey__badge,.im-process-journey__card.is-active .im-process-journey__badge{background:var(--im-accent-200);color:#fff}.im-process-journey__badge svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.4}.im-process-journey__num{font-family:var(--im-font-display);font-size:12px;letter-spacing:.1em;color:var(--im-text-muted)}.im-process-journey__title{font-family:var(--im-font-display);font-weight:600;font-size:19px;color:var(--im-ink);margin:var(--im-space-1) 0 0}.im-process-journey__body{font-family:var(--im-font-body,"Inter",system-ui,-apple-system,sans-serif);font-size:14px;color:var(--im-text-muted);line-height:1.55;margin:0}.im-process-journey__mock{margin-top:var(--im-space-3);border:1px solid var(--im-hairline);border-radius:var(--im-radius-control);background:var(--im-band);padding:var(--im-space-4);display:flex;flex-direction:column;gap:var(--im-space-2)}.im-process-journey__mock-hd{font-family:var(--im-font-display);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--im-text-muted);display:flex;justify-content:space-between;gap:var(--im-space-3)}.im-process-journey__mock-row{display:flex;align-items:center;gap:var(--im-space-2);font-size:13px;color:var(--im-ink)}.im-process-journey__mock-chk{width:18px;height:18px;border-radius:50%;background:var(--im-accent-200);color:#fff;display:grid;place-items:center;font-size:10px;flex:none}.im-process-journey__mock-chk--o{background:transparent;border:1.5px solid var(--im-text-muted)}.im-process-journey__mock-bar{height:7px;border-radius:4px;background:var(--im-hairline);overflow:hidden;margin-top:var(--im-space-1)}.im-process-journey__mock-bar i{display:block;height:100%;width:0;background:var(--im-accent-200);border-radius:4px;transition:width 1.1s var(--im-ease) .1s}.im-process-journey__card.in .im-process-journey__mock-bar i{width:var(--im-proc-pct,0%)}@media (max-width:900px){.im-process-journey__grid{grid-template-columns:1fr 1fr}.im-process-journey__card--lead,.im-process-journey__card--wide{grid-column:1 / -1;grid-row:auto}}@media (max-width:560px){.im-process-journey__grid{grid-template-columns:1fr}.im-process-journey__card--lead,.im-process-journey__card--wide{grid-column:1}}@media (prefers-reduced-motion:reduce){.im-process-journey__card:hover,.im-process-journey__card.is-active{transform:none}.im-process-journey__card:hover .im-process-journey__badge,.im-process-journey__card.is-active .im-process-journey__badge{transform:none}.im-process-journey__mock-bar i{transition:none;width:var(--im-proc-pct,0%)}}.im-testimonials__hd{max-width:62ch;margin-bottom:var(--im-space-10)}.im-testimonials__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--im-space-5);align-items:start}.im-testimonials__card{background:var(--im-card-bg);border:1px solid var(--im-hairline);border-radius:var(--im-radius-card);padding:var(--im-space-6);display:flex;flex-direction:column;gap:var(--im-space-4);transition:transform var(--im-dur) var(--im-ease),box-shadow var(--im-dur) var(--im-ease),border-color var(--im-dur) var(--im-ease)}.im-testimonials__card:hover{transform:translateY(-3px);box-shadow:var(--im-shadow-2);border-color:var(--im-accent-200)}.im-testimonials__stars{color:#e0a53a;font-size:13px;letter-spacing:3px;line-height:1}.im-testimonials__quote{font-family:var(--im-font-display);font-size:17.5px;line-height:1.45;color:var(--im-ink);margin:0}.im-testimonials__mark{color:var(--im-accent-200);font-weight:700;margin-right:1px;opacity:.6}.im-testimonials__by{display:flex;align-items:center;gap:var(--im-space-3);margin-top:auto}.im-testimonials__avatar{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex:none;font-family:var(--im-font-display);font-size:13px;color:#fff;background:linear-gradient(135deg,var(--im-accent-200),var(--im-accent-100))}.im-testimonials__meta{display:flex;flex-direction:column;gap:4px}.im-testimonials__name{font-size:14.5px;font-weight:600;color:var(--im-ink)}.im-testimonials__chip{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-family:var(--im-font-display);font-size:11px;color:var(--im-text-muted);background:var(--im-band);border:1px solid var(--im-hairline);border-radius:var(--im-radius-pill);padding:2px 9px}.im-testimonials__note{font-family:var(--im-font-display);font-size:11px;color:var(--im-text-muted);text-align:center;margin-top:var(--im-space-6)}@media (max-width:900px){.im-testimonials__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.im-testimonials__card{transition:none}.im-testimonials__card:hover{transform:none}}.im-credentials-hero__grid{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--im-space-10);align-items:center}.im-credentials-hero__title{font-family:var(--im-font-display);font-weight:600;font-size:clamp(2.3rem,4.6vw,3.5rem);line-height:1.08;letter-spacing:-.015em;color:var(--im-ink);max-width:15ch;margin-top:var(--im-space-3)}.im-credentials-hero__mark{background:linear-gradient(var(--im-accent-200),var(--im-accent-200)) no-repeat left bottom;background-size:100% .1em;padding-bottom:3px}.im-credentials-hero__lede{margin-top:var(--im-space-5);font-size:18px;line-height:1.55;color:var(--im-text-muted);max-width:50ch}.im-credentials-hero__ctas{display:flex;flex-wrap:wrap;gap:var(--im-space-3);margin-top:var(--im-space-6)}.im-credentials-hero__strip{display:flex;flex-wrap:wrap;gap:var(--im-space-8);margin-top:var(--im-space-8);padding-top:var(--im-space-6);border-top:1px solid var(--im-hairline)}.im-credentials-hero__stat{display:flex;flex-direction:column;gap:4px}.im-credentials-hero__statval{font-family:var(--im-font-display);font-weight:600;font-size:24px;line-height:1;color:var(--im-ink);font-variant-numeric:tabular-nums}.im-credentials-hero__statlabel{font-family:var(--im-font-display);font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--im-text-muted);max-width:20ch}.im-credentials-hero__globe{display:flex;align-items:center;justify-content:center}.im-credentials-hero__globeframe{position:relative;width:clamp(200px,24vw,300px);aspect-ratio:1;border-radius:50%;border:1px solid var(--im-hairline);background:var(--im-band);display:grid;place-items:center;overflow:hidden;transition:border-color var(--im-dur) var(--im-ease)}.im-credentials-hero__globeframe .region-medallion{width:68%;height:68%;margin:0}@media (max-width:900px){.im-credentials-hero__grid{grid-template-columns:1fr;gap:var(--im-space-8)}.im-credentials-hero__globe{order:-1}.im-credentials-hero__globeframe{width:180px;margin:0 auto}.im-credentials-hero__strip{gap:var(--im-space-6)}}@media (prefers-reduced-motion:reduce){.im-credentials-hero__globeframe{transition:none}}.im-how-it-works__hd{max-width:64ch;margin-bottom:var(--im-space-8)}.im-how-it-works__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--im-space-6)}.im-how-card{background:var(--im-card-bg);border:1px solid var(--im-hairline);border-radius:var(--im-radius-card);padding:var(--im-space-8) var(--im-space-6);display:flex;flex-direction:column;transition:transform var(--im-dur) var(--im-ease),box-shadow var(--im-dur) var(--im-ease),border-color var(--im-dur) var(--im-ease)}.im-how-card:hover{transform:translateY(-3px);box-shadow:var(--im-shadow-2);border-color:var(--im-ink)}.im-how-card__ic{width:36px;height:36px;color:var(--im-accent-200)}.im-how-card__ic svg{width:100%;height:100%}.im-how-card__eyebrow{font-family:var(--im-font-display);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--im-text-muted);margin-top:var(--im-space-4)}.im-how-card__title{font-family:var(--im-font-display);font-weight:600;font-size:22px;margin-top:var(--im-space-1)}.im-how-card__body{font-size:15px;line-height:1.6;color:var(--im-text-200);margin-top:var(--im-space-2)}@media (max-width:900px){.im-how-it-works__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.im-how-card{transition:none}.im-how-card:hover{transform:none}}.im-people-network__hd{max-width:64ch;margin-bottom:var(--im-space-8)}.im-people-network__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--im-space-6);align-items:start}.im-lead-person{background:var(--im-card-bg);border:1px solid var(--im-hairline);border-radius:var(--im-radius-card);overflow:hidden;display:flex;flex-direction:column}.im-lead-person__header{display:flex;align-items:center;gap:var(--im-space-6)}.im-lead-person__ident{min-width:0}.im-lead-person__img{width:176px;height:176px;object-fit:cover;border-radius:var(--im-radius-card,6px);flex-shrink:0}.im-lead-person__body{padding:var(--im-space-6)}.im-lead-person__name{font-family:var(--im-font-display);font-weight:600;font-size:24px;color:var(--im-ink)}.im-lead-person__role{font-family:var(--im-font-display);font-size:12px;color:var(--im-text-muted);margin-top:var(--im-space-2)}.im-lead-person__cred{color:var(--im-accent-200)}.im-lead-person__bio{font-size:14.5px;line-height:1.6;color:var(--im-text-200);margin-top:var(--im-space-3)}.im-lead-person__quote{font-family:var(--im-font-display);font-size:16.5px;line-height:1.5;color:var(--im-ink);border-left:3px solid var(--im-accent-200);padding-left:var(--im-space-4);margin-top:var(--im-space-4)}.im-cred-badge{display:inline-flex;align-items:center;gap:var(--im-space-3);margin-top:var(--im-space-4);padding:var(--im-space-2) var(--im-space-3);border:1px solid var(--im-hairline);border-radius:var(--im-radius-control);text-decoration:none;transition:border-color 120ms ease}.im-cred-badge:hover{border-color:var(--im-accent-200)}.im-cred-badge__logo{height:16px;width:auto;display:block;flex:none}.im-cred-badge__text{font-size:12px;line-height:1.35;color:var(--im-text-200)}.im-cred-badge--on-ink{border-color:rgba(255,255,255,0.28)}.im-cred-badge--on-ink:hover{border-color:var(--im-accent-200)}.im-cred-badge--on-ink .im-cred-badge__logo{filter:invert(1)}.im-cred-badge--on-ink .im-cred-badge__text{color:rgba(255,255,255,0.78)}.im-block-section.im-partner-net{padding-top:var(--im-space-16);padding-bottom:var(--im-space-16)}.im-netgraph{display:grid;grid-template-columns:1fr;gap:var(--im-space-6);align-items:center}.im-netgraph.is-live{grid-template-columns:0.9fr 1.1fr;gap:var(--im-space-10)}.im-netgraph__intro{max-width:52ch}.im-netgraph__markets{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;list-style:none}.im-netgraph__stage{display:none}.im-netgraph.is-live .im-netgraph__stage{display:block;aspect-ratio:100 / 90;max-height:420px;margin-inline:auto}.im-netgraph__svg{display:block;width:100%;height:100%;overflow:visible}.im-netgraph__edges line{stroke:color-mix(in srgb,var(--im-accent-200) 40%,var(--im-hairline));stroke-width:.2}.im-netgraph__dot{fill:var(--im-card-bg);stroke:var(--im-accent-200);stroke-width:.3;transition:fill var(--im-dur) var(--im-ease),stroke-width var(--im-dur) var(--im-ease)}.im-netgraph__dot.is-lit{fill:var(--im-accent-200);stroke-width:.5}.im-netgraph__flow{stroke:var(--im-accent-200);stroke-width:.55;stroke-linecap:round;filter:drop-shadow(0 0 1px color-mix(in srgb,var(--im-accent-100) 70%,transparent))}@media (max-width:820px){.im-netgraph.is-live{grid-template-columns:1fr;gap:var(--im-space-6)}.im-netgraph__stage{max-height:340px}}@media (prefers-reduced-motion:reduce){.im-netgraph__dot{transition:none}}.im-network{background:var(--im-card-bg);border:1px solid var(--im-hairline);border-radius:var(--im-radius-card);padding:var(--im-space-8);display:flex;flex-direction:column}.im-network__title{font-family:var(--im-font-display);font-weight:600;font-size:22px;color:var(--im-ink)}.im-network__body{font-size:14.5px;line-height:1.6;color:var(--im-text-200);margin-top:var(--im-space-3)}.im-network__grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--im-space-2);margin-top:var(--im-space-5)}.im-network__chip{display:flex;align-items:center;gap:var(--im-space-2);border:1px solid var(--im-hairline);border-radius:var(--im-radius-control);padding:var(--im-space-2) var(--im-space-3);background:var(--im-band)}.im-network__flag{font-size:18px;line-height:1}.im-network__chipbody{display:flex;flex-direction:column;gap:2px;min-width:0}.im-network__chipname{font-size:13px;color:var(--im-ink)}.im-network__chiptag{font-family:var(--im-font-display);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--im-text-muted)}.im-network__note{margin-top:auto;padding-top:var(--im-space-4);font-size:12px;line-height:1.5;color:var(--im-text-muted);border-top:1px solid var(--im-hairline)}@media (max-width:900px){.im-people-network__grid{grid-template-columns:1fr}}@media (max-width:560px){.im-network__grid{grid-template-columns:1fr}.im-lead-person__img{width:132px;height:132px}}@media (prefers-reduced-motion:reduce){.im-lead-person,.im-network{transition:none}}.im-mission__inner{max-width:62ch}.im-mission__title{font-family:var(--im-font-display);font-weight:600;font-size:clamp(1.7rem,2.8vw,2.35rem);line-height:1.15;color:var(--im-ink);margin-top:var(--im-space-3)}.im-mission__body{margin-top:var(--im-space-5);font-size:19px;line-height:1.6;color:var(--im-ink);border-left:3px solid var(--im-accent-200);padding-left:var(--im-space-5);transition:border-color var(--im-dur) var(--im-ease)}@media (max-width:900px){.im-mission__body{font-size:17px;padding-left:var(--im-space-4)}}@media (prefers-reduced-motion:reduce){.im-mission__body{transition:none}}.im-cta-band{background:var(--im-ink);color:var(--im-paper)}.im-cta-band__in{display:grid;gap:var(--im-space-6);align-items:center;padding-block:var(--im-space-12)}@media (min-width:760px){.im-cta-band__in{grid-template-columns:1.4fr 1fr}}.im-cta-band__title{font-family:var(--im-font-serif);font-weight:400;font-size:clamp(1.7rem,3.4vw,2.4rem);line-height:1.08;letter-spacing:var(--im-track-title);margin:0;color:var(--im-paper);text-wrap:balance}.im-cta-band--display .im-cta-band__title{font-family:var(--im-font-display);font-weight:600}.im-cta-band__body{margin:var(--im-space-3) 0 0;color:var(--im-paper);opacity:.78;font-size:15px;max-width:44ch}.im-cta-band__actions{display:flex;gap:var(--im-space-3);flex-wrap:wrap}@media (min-width:760px){.im-cta-band__actions{justify-content:flex-end}}@media (max-width:640px){.im-cta-band__actions .im-btn{flex:1 1 auto;justify-content:center}}.im-btn--ghost-on-ink{background:transparent;color:var(--im-paper);border-color:var(--im-paper);opacity:.82}.im-btn--ghost-on-ink:hover{background:var(--im-paper);border-color:var(--im-paper);color:var(--im-ink);opacity:1}.im-btn--ghost-on-ink:active{background:var(--im-band);border-color:var(--im-band);color:var(--im-ink);opacity:1}.im-tabs{position:sticky;top:var(--im-nav-h);z-index:20;background:color-mix(in srgb,var(--im-paper) 92%,transparent);backdrop-filter:blur(6px);border-bottom:1px solid var(--im-hairline)}.im-tabs__in{display:flex;align-items:center;gap:var(--im-space-1);overflow-x:auto}.im-tabs__tab{font-family:var(--im-font-display);font-size:13.5px;color:var(--im-text-muted);text-decoration:none;padding:15px var(--im-space-4);white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px}.im-tabs__tab:hover{color:var(--im-ink)}.im-tabs__tab.is-active{color:var(--im-ink);border-bottom-color:var(--im-ink);font-weight:600}.im-tabs__tab:focus-visible{outline:2px solid var(--im-accent-200);outline-offset:-2px}.im-tabs__search{margin-left:auto;padding-left:var(--im-space-3)}.im-tabs__searchinput{font:inherit;font-size:13px;border:1px solid var(--im-hairline);border-radius:999px;padding:7px var(--im-space-4);background:var(--im-card-bg);color:var(--im-ink);min-height:36px}.im-tabs__searchinput:focus-visible{outline:2px solid var(--im-accent-200);outline-offset:1px}.im-pagination{display:flex;align-items:center;justify-content:center;gap:var(--im-space-4);margin-top:var(--im-space-10);font-family:var(--im-font-display);font-size:13.5px}.im-pagination__link{text-decoration:none;color:var(--im-ink);border:1px solid var(--im-hairline);border-radius:var(--im-radius-control);padding:9px var(--im-space-4);min-height:44px;display:inline-flex;align-items:center}.im-pagination__link:hover{border-color:var(--im-accent-200);color:var(--im-accent-200)}.im-pagination__link:focus-visible{outline:2px solid var(--im-accent-200);outline-offset:2px}.im-pagination__link.is-disabled{color:var(--im-text-muted);pointer-events:none;opacity:.55}.im-pagination__status{color:var(--im-text-muted);font-variant-numeric:tabular-nums}.im-index-table__wrap{overflow-x:auto}.im-index-table{width:100%;border-collapse:collapse}.im-index-table thead th{text-align:left;font-family:var(--im-font-display);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--im-text-muted);font-weight:600;padding:0 var(--im-space-4) var(--im-space-3) 0;border-bottom:1px solid var(--im-hairline)}.im-index-table tbody td{padding:var(--im-space-4) var(--im-space-4) var(--im-space-4) 0;border-bottom:1px solid var(--im-hairline);vertical-align:baseline;font-size:14.5px}.im-index-table__date{color:var(--im-text-muted);font-size:12.5px;white-space:nowrap;font-variant-numeric:tabular-nums;width:1%}.im-index-table__cat{color:var(--im-accent-200);font-size:11.5px;white-space:nowrap;width:1%}.im-index-table__title a{color:var(--im-ink);text-decoration:none;font-weight:500}.im-index-table__title a:hover{color:var(--im-accent-200)}.im-index-table__title a:focus-visible{outline:2px solid var(--im-accent-200);outline-offset:2px}.im-index-table__more{display:block;width:100%;margin-top:var(--im-space-6);padding:var(--im-space-4);text-align:center;border:1px solid var(--im-hairline);border-radius:var(--im-radius-control);color:var(--im-text-200);font-family:var(--im-font-display);font-size:13.5px;text-decoration:none}.im-index-table__more:hover{border-color:var(--im-accent-200);color:var(--im-accent-200)}@media (max-width:420px){.im-index-table__date,.im-index-table thead th:first-child{display:none}}.im-newsletter{border-top:1px solid var(--im-hairline)}.im-newsletter__in{display:grid;gap:var(--im-space-6);align-items:center;padding-block:var(--im-space-12)}@media (min-width:760px){.im-newsletter__in{grid-template-columns:1fr 1fr}}.im-newsletter__title{font-family:var(--im-font-serif);font-weight:400;font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.1;letter-spacing:var(--im-track-title);color:var(--im-ink);margin:0;text-wrap:balance}.im-newsletter__body{margin:var(--im-space-3) 0 0;font-size:15px;color:var(--im-text-200);max-width:42ch}.im-newsletter__form{display:flex;gap:var(--im-space-3);flex-wrap:wrap}.im-newsletter__input{flex:1 1 220px;font:inherit;font-size:14px;padding:12px var(--im-space-4);min-height:44px;border:1px solid var(--im-hairline);border-radius:999px;background:var(--im-card-bg);color:var(--im-ink)}.im-newsletter__input:focus-visible{outline:2px solid var(--im-accent-200);outline-offset:1px}@media (max-width:640px){.im-newsletter__form{flex-direction:column}.im-newsletter__input{flex:1 1 auto}.im-newsletter__form .im-btn{justify-content:center}}.im-seclab-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--im-space-4);margin-bottom:var(--im-space-6)}.im-seclab-row__more{font-family:var(--im-font-display);font-size:12.5px;color:var(--im-accent-200);text-decoration:none;white-space:nowrap}.im-seclab-row__more:hover{text-decoration:underline}.im-postcard--featured .im-postcard__title{font-family:var(--im-font-serif);font-weight:400}.im-sra-badge{max-width:275px}.im-sra-badge__frame{display:block;width:100%;aspect-ratio:275 / 163;border:0;margin:0;padding:0;background:transparent}.im-sra-badge__link{display:block;border-radius:var(--im-radius-control);overflow:hidden;border:1px solid var(--im-hairline);background:#fff}.im-sra-badge__link:focus-visible{outline:2px solid var(--im-accent-200);outline-offset:2px}.im-sra-badge__img{display:block;width:100%;height:auto}.im-sra-badge__label{margin:var(--im-space-2) 0 0;font-family:var(--im-font-display);font-size:11.5px;letter-spacing:var(--im-track-label);color:var(--im-text-muted)}.im-footer__legal .im-sra-badge{margin-top:var(--im-space-4)}.im-regband{border-top:1px solid var(--im-hairline)}.im-regband__in{display:grid;grid-template-columns:275px minmax(0,1fr);gap:var(--im-space-8);align-items:center;padding-block:var(--im-space-10)}.im-regband__note{margin:0;color:var(--im-text-200);font-size:14.5px;max-width:62ch}@media (max-width:639.98px){.im-regband__in{grid-template-columns:1fr;gap:var(--im-space-5);align-items:start;padding-block:var(--im-space-8)}}