@font-face{font-family:Manrope;src:url('/fonts/manrope-regular.ttf');font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url('/fonts/manrope-semibold.ttf');font-weight:600;font-display:swap}@font-face{font-family:Manrope;src:url('/fonts/manrope-extrabold.ttf');font-weight:700 900;font-display:swap}
body{--accent:#4463cf;--ink:#202947;--bg:#f5f6fb;background:#fff;color:var(--ink);font-family:Manrope,Arial,sans-serif;-webkit-font-smoothing:antialiased}p{color:#5c6865}.wrap{max-width:1280px;padding-inline:44px}.masthead{position:relative;background:#fff;border-bottom:1px solid #e2e7e3}.topbar{height:100px;padding-block:0;gap:24px}.brand.identity{display:inline-flex;gap:10px;align-items:center;max-width:none;flex-shrink:0;color:var(--ink);text-decoration:none;white-space:nowrap;letter-spacing:-1.1px}.identity-mark{width:44px;height:44px;min-width:44px}.identity-word{font-size:25px;font-weight:800;line-height:1.05}.identity-word>span{font-weight:400;margin-left:4px}.identity-word small{display:block;font:600 10px/1.4 Manrope,Arial;letter-spacing:2.4px;margin-bottom:3px;color:var(--accent)}.partner .identity-word{font-size:20px;letter-spacing:-.8px}.insider .identity-word{font-family:Georgia,serif;font-size:30px;font-weight:500;letter-spacing:-1.2px}.insider .identity-word em{font-weight:700}.vetted .identity-word{font-family:Georgia,serif;font-size:31px}.vetted .identity-word>span{font-size:20px;margin-left:8px;letter-spacing:0}.matcher .identity-word{font-size:28px;letter-spacing:-1.2px}.rate .identity-word{font-size:28px;letter-spacing:-1.4px}.rate .identity-word .word-light{font-weight:400;margin:0}.nav{gap:22px;font-size:14px;font-weight:600;flex-shrink:0}.nav a{font-size:14px}.nav a[aria-current=page]:after{background:var(--accent)}.nav .button{padding:12px 18px;min-height:46px;font-size:14px;gap:20px}.menu-toggle{display:none}.button,button.primary{background:var(--accent);color:#fff;border-color:var(--accent);border-radius:6px;font-size:14px;font-weight:700;min-height:48px;padding:13px 20px;box-shadow:none;transition:transform .15s,filter .15s}.button:hover,button.primary:hover{background:var(--accent);color:#fff;filter:brightness(.93);transform:translateY(-1px);text-decoration:none}.button.secondary{background:#fff;color:var(--ink);border-color:#d5ddd7}.button.secondary:hover{background:var(--bg);color:var(--ink)}a:hover{color:var(--accent)}.eyebrow{font:600 11px/1.6 Manrope,Arial;letter-spacing:1.8px;color:var(--accent)}.identity-hero{padding-top:68px;padding-bottom:64px;display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;text-align:left}.identity-hero h1{font-size:clamp(44px,5vw,67px);letter-spacing:-3px;line-height:1.08;margin:22px 0}.identity-hero .intro{font-size:17px;line-height:1.8;max-width:530px}.identity-hero .actions{gap:14px;margin-top:30px;justify-content:flex-start}.identity-hero .feature{margin:0;display:block;max-width:none;background:var(--bg);padding:32px;border:1px solid #dcdee4;border-radius:14px;box-shadow:none;text-align:left}.identity-hero .feature>.eyebrow{border-bottom:1px solid #cfd1da;padding-bottom:17px;font-size:10px}.identity-hero .feature .provider-title{margin:22px 0;gap:14px}.identity-hero .feature h2{font:800 26px/1.2 Manrope,Arial;letter-spacing:-1px}.identity-hero .feature .provider-title .note{font-size:12px;display:block;margin-top:5px}.identity-hero .feature p{font-size:16px;line-height:1.8}.identity-hero .feature .tondo-symbol{background:#242b41;color:#fff;width:53px;min-width:53px;height:53px;font:800 34px Manrope;border:0;border-radius:11px;letter-spacing:-4px;padding-right:3px}.identity-hero .feature ul{display:block;margin:22px 0;padding:0}.identity-hero .feature li{font-size:13px;padding:9px 0;display:flex;gap:16px;justify-content:space-between;border-bottom:1px solid #dadce3}.identity-hero .feature li:before{display:none}.identity-hero .feature li>span{font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#64736b;min-width:64px}.identity-hero .feature .actions{margin-top:23px;justify-content:space-between;font-size:13px;gap:12px}.identity-hero .feature .note{font-size:11px;line-height:1.7;margin-top:18px}.ribbon{background:var(--bg);border-block:1px solid #e2e7e2}.ribbon .wrap{padding-block:24px;font-size:13px;align-items:center}.ribbon strong{font-size:30px;font-weight:600;letter-spacing:-1px;vertical-align:middle;margin-right:12px}.section{padding-block:64px}.section-head{margin-bottom:28px}.section-head h2{font-size:32px;letter-spacing:-1px;margin-top:10px}.section-head>a{font-size:14px}.cards{gap:22px}.provider-card{padding:27px;border:1px solid #e1e6e1;border-radius:10px;background:#fff;gap:18px;box-shadow:none;transition:border-color .15s}.provider-card:hover{border-color:#a1a6b7}.provider-card.featured{border:1px solid #b1b6c9;box-shadow:none;background:var(--bg)}.provider-head{gap:13px}.provider-head h3{font-size:20px;line-height:1.25}.provider-head .category{display:block;font-size:12px;line-height:1.5;margin-top:4px}.provider-head .monogram{width:46px;min-width:46px;height:46px;font-size:17px;border:0;background:#edeef1;color:#4d5366;border-radius:9px}.provider-card[data-slug=tondo-fulfillment] .monogram{background:#242b41;color:white}.provider-card p{font-size:16px;line-height:1.8}.tag{font-size:12px;background:#f3f4f6;border:0;border-radius:4px;padding:4px 8px;color:#565c70}.card-bottom{font-size:13px;gap:10px;flex-wrap:wrap;padding-top:17px;border-color:#e0e2e7}.card-bottom label{font-size:13px;font-weight:400}.guide-card{padding:29px;border:1px solid #e1e6e1;border-radius:10px;background:var(--bg)}.guide-card:hover{text-decoration:none;border-color:#a1a6b7}.guide-card h3{font-size:25px;margin:20px 0 15px;letter-spacing:-.8px;line-height:1.25}.guide-card p{font-size:16px}.guide-number{font-size:11px;font-weight:600}.dark-band{padding:54px;background:var(--ink);border-radius:12px;margin-block:5px 20px}.dark-band h2{font-size:36px;letter-spacing:-1px}.dark-band .button{color:var(--ink);background:#fff;border-color:#fff}.dark-band p{color:#dadce4}.page-heading{padding:45px 0 34px;border-bottom:1px solid #e1e6e2;margin-bottom:28px}.page-heading h1{font-size:clamp(36px,4vw,52px);letter-spacing:-2px;line-height:1.15}.page-heading p{font-size:17px;line-height:1.8}.crumbs{font-size:12px}.search-panel{padding:23px;border:1px solid #dfe1e6;border-radius:9px;background:var(--bg)}.search-panel label{font-size:13px}.status-row{font-size:12px}.article{border:0;padding:8px 30px 32px 0;border-radius:0}.article h2{font-size:28px;letter-spacing:-1px;margin-top:35px}.article h3{font-size:21px}.article p,.article li{font-size:16px;line-height:1.85}.article .note{font-size:12px}.aside{padding:29px;border-radius:10px;background:var(--ink)}.aside p{font-size:16px}.aside .note{font-size:12px}.proof{border-left-width:2px;padding:24px;border-radius:0 8px 8px 0}.wizard{padding:32px;border-color:#d7dae3;box-shadow:0 18px 50px #20273d10;border-radius:14px}.wizard h2{font-size:27px}.wizard p{font-size:16px}.steps{font-size:12px}.progress{height:4px}.form-grid{gap:20px}input:not([type=checkbox]),select,textarea{border-color:#bfc3cf;border-radius:6px;font-size:16px;min-height:46px}.compare-dock{border-radius:9px}.table-scroll{border-color:#dfe1e6}.table-scroll th,.table-scroll td{font-size:14px}.footer{background:#fafafc;border-top:1px solid #e1e6e2;padding:54px 0 28px}.identity-footer{display:grid;grid-template-columns:2.2fr 1fr 1fr .8fr;gap:30px}.identity-footer>div>p{font-size:15px;line-height:1.8;margin-top:20px}.identity-footer h2{font:600 11px/1.5 Manrope;letter-spacing:1px;text-transform:uppercase;margin:5px 0 19px;color:#67766e}.identity-footer>div>a:not(.brand){display:block;font-size:13px;line-height:1.6;margin:10px 0;color:#474c5b}.identity-legal{display:flex;justify-content:space-between;border-top:1px solid #dfe1e6;margin-top:38px;padding-top:22px;font-size:12px;color:#64716a}.identity-disclosure{font-size:12px;line-height:1.8;max-width:900px;margin-top:18px;color:#768078}
/* Individual editorial voices. */
.partner .identity-hero{display:grid;text-align:left;grid-template-columns:1.08fr 1fr}.partner .identity-hero .intro{margin:0}.partner .identity-hero h1{font-size:clamp(44px,5vw,66px)}.partner .identity-hero .feature{background:#141d3e;border-color:#141d3e;color:#fff}.partner .identity-hero .feature p,.partner .identity-hero .feature .note{color:#cbcfde}.partner .identity-hero .feature .eyebrow{color:#b8bfd9;border-color:#3f4762}.partner .identity-hero .feature li{border-color:#3f4762;color:#dcdfea}.partner .identity-hero .feature li>span{color:#a6aec9}.partner .identity-hero .feature .button{background:#a8b8f0;border-color:#a8b8f0;color:#17203e}.partner .identity-hero .feature .tondo-symbol{background:#fff;color:#222a45}.partner .provider-card{border-radius:12px}.partner .identity-hero .feature a:hover{color:#a8b8f0}.partner .identity-hero .feature .button:hover{color:#17203e}.insider{background:#f3f5fb}.insider .masthead{background:#f3f5fb;border-bottom:3px double #a5a79c}.insider .topbar{height:auto;min-height:126px;flex-direction:column;gap:18px;padding-block:22px 17px}.insider .identity-word{font-size:36px}.insider .identity-hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:64px}.insider .identity-hero h1{font:500 clamp(48px,5.3vw,70px)/1.06 Georgia,serif;letter-spacing:-3px}.insider .identity-hero .feature{background:#e6e8f0;border-radius:0;border:0;border-top:3px solid var(--ink)}.insider h2,.insider h3{font-family:Georgia,serif;font-weight:500}.insider .cards{gap:24px}.insider .provider-card{border:0;border-top:1px solid #9daba1;border-radius:0;background:transparent}.insider .provider-card.featured{background:#e6e8f0;border-top:3px solid var(--accent)}.insider .guide-card{background:transparent;border:0;border-top:3px solid var(--ink);border-radius:0;padding-left:0}.insider .ribbon{background:#e5e7ef}.insider .footer{background:#e6e8f1}.insider .nav a[aria-current=page]:after{display:none}.rate .identity-hero{padding-block:64px;grid-template-columns:1.15fr 1fr;gap:60px}.rate .identity-hero h1{font-size:clamp(46px,5.5vw,72px)}.rate .identity-hero .feature{background:#f3f6ff;border:1px solid #dde2f1;border-top:4px solid var(--accent);border-radius:10px}.rate .ribbon{background:#232b47;color:#f0f3ff;border:0}.rate .ribbon strong{color:#94a9f1}.rate .provider-card.featured{background:#f5f7ff;border-color:#cbd3ef}.rate .tag{background:#eff1fa;color:#586591}.rate .section{padding-top:58px}.vetted{background:#f8f9fd}.vetted .identity-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:70px}.vetted .identity-hero h1{font:500 clamp(48px,5.3vw,70px)/1.08 Georgia,serif;letter-spacing:-2.5px}.vetted .identity-hero .feature{background:#e7e9f2;border:1px solid #cacfde;border-radius:0;box-shadow:10px 10px 0 #dfe2ec}.vetted .provider-card{border-radius:0}.vetted .guide-card{border-radius:0}.vetted .ribbon{background:#e4e7f0}.vetted .section-head h2{font-family:Georgia,serif;font-size:36px;font-weight:500}.matcher .identity-hero{grid-template-columns:1fr 1.1fr;gap:62px;align-items:start}.matcher .identity-hero h1{font-size:clamp(46px,5vw,67px)}.matcher .identity-hero .feature{margin-top:30px;padding:25px;background:#f1f3fa}.matcher .identity-hero .feature ul{display:none}.matcher .identity-hero .feature h2{font-size:23px}.matcher .identity-hero .feature p{font-size:14px}.matcher .identity-hero .wizard{border-top:4px solid #6476b5;margin-top:8px;padding:34px}.matcher .identity-hero .wizard h2{font-size:29px}.matcher .tag{background:#eef1fa;color:#475891}.matcher .ribbon{background:#eef1fa}.authority .identity-word{font-size:26px}.authority .topbar{height:96px}.authority .identity-footer .identity-word{font-size:25px}
@media(max-width:1100px){.wrap{padding-inline:30px}.topbar{gap:16px}.nav{gap:14px}.nav a{font-size:13px}.nav .button{padding:11px 13px;font-size:13px}.identity-word{font-size:22px}.partner .identity-word{font-size:17px}.identity-mark{width:38px;height:38px;min-width:38px}.identity-hero,.partner .identity-hero,.insider .identity-hero,.rate .identity-hero,.vetted .identity-hero,.matcher .identity-hero{gap:35px}.identity-hero .feature{padding:26px}.identity-hero .feature h2{font-size:23px}.identity-hero .feature li{font-size:12px}.identity-footer{grid-template-columns:1.8fr 1fr 1fr;gap:30px}.identity-footer>div:last-child{grid-column:2/4}.insider .identity-word{font-size:32px}}
@media(max-width:850px){.topbar,.authority .topbar{height:80px}.nav{display:none;position:absolute;top:79px;left:0;right:0;width:100%;padding:18px 26px 24px;background:#fff;border-bottom:1px solid #dbdde4;box-shadow:0 14px 24px #171f3914;z-index:40;overflow:visible;white-space:normal}.nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:0}.nav>a{padding:12px 0;font-size:15px}.nav .button{margin-top:10px;font-size:14px;justify-content:space-between}.nav a[aria-current=page]:after{display:none}.menu-toggle{display:flex;width:42px;height:42px;padding:10px;flex-direction:column;justify-content:center;gap:6px;border:1px solid #d9dbe2;background:transparent;border-radius:6px}.menu-toggle span{width:20px;height:2px;background:var(--ink);display:block}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(4px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-4px) rotate(-45deg)}.insider .topbar{height:80px;min-height:80px;padding-block:0;flex-direction:row}.insider .identity-word{font-size:27px}.identity-hero,.partner .identity-hero,.insider .identity-hero,.rate .identity-hero,.vetted .identity-hero,.matcher .identity-hero{grid-template-columns:1fr;display:grid;padding-block:40px;gap:32px}.identity-hero .intro{max-width:650px}.identity-hero .feature{max-width:none}.identity-hero .feature ul{display:grid;grid-template-columns:1fr;gap:0}.identity-hero h1,.partner .identity-hero h1,.rate .identity-hero h1,.matcher .identity-hero h1{font-size:53px}.insider .identity-hero h1,.vetted .identity-hero h1{font-size:59px}.matcher .identity-hero>div:first-child{display:contents}.matcher .identity-hero>div:last-child{order:1}.matcher .identity-hero .feature{order:2;margin-top:0}.matcher .identity-hero h1{margin:0}.matcher .identity-hero .intro{margin:0}.matcher .identity-hero .wizard{margin-top:0}.identity-footer{grid-template-columns:1fr 1fr 1fr}.identity-footer>div:first-child{grid-column:1/-1}.identity-footer>div:last-child{grid-column:auto}}
@media(max-width:600px){.wrap{padding-inline:22px}.topbar{flex-wrap:nowrap;gap:12px}.identity-mark{width:35px;height:35px;min-width:35px}.brand.identity{gap:8px}.identity-word,.authority .identity-word{font-size:23px}.partner .identity-word{font-size:17px;letter-spacing:-.7px}.identity-word small{font-size:9px;letter-spacing:2px}.insider .identity-word{font-size:24px;letter-spacing:-1px}.insider .identity-mark{width:30px;min-width:30px}.vetted .identity-word{font-size:27px}.vetted .identity-word>span{font-size:18px}.rate .identity-word,.matcher .identity-word{font-size:27px}.identity-hero h1,.partner .identity-hero h1,.rate .identity-hero h1,.matcher .identity-hero h1{font-size:44px;letter-spacing:-2px}.insider .identity-hero h1,.vetted .identity-hero h1{font-size:49px;letter-spacing:-2px}.identity-hero .intro{font-size:16px}.identity-hero .feature{padding:24px}.identity-hero .feature .provider-title{margin:20px 0}.identity-hero .feature h2{font-size:24px}.identity-hero .feature p{font-size:16px}.identity-hero .feature .actions{justify-content:start;gap:20px}.identity-hero .feature .note{font-size:12px}.identity-hero .feature li{font-size:12px;gap:10px}.ribbon .wrap{display:flex;flex-wrap:wrap;gap:13px 20px;font-size:12px;padding-block:20px}.ribbon strong{font-size:25px}.ribbon .wrap>span:last-child{flex-basis:100%}.section,.rate .section{padding-block:38px}.section-head{display:block}.section-head h2{font-size:29px}.section-head>a{display:inline-block;margin-top:16px}.cards{grid-template-columns:1fr}.provider-card{padding:25px}.provider-head h3{font-size:22px}.provider-card p{font-size:16px}.guide-card h3{font-size:27px}.dark-band{padding:29px;border-radius:8px}.dark-band h2{font-size:31px}.page-heading{padding-top:30px}.page-heading h1{font-size:37px;letter-spacing:-1.5px}.page-heading p{font-size:16px}.article{padding-right:0}.article h2{font-size:27px}.search-panel{padding:18px}.search-row{grid-template-columns:1fr}.search-row label:first-child{grid-column:auto}.search-panel label{font-size:14px}.identity-footer{grid-template-columns:1fr 1fr;gap:27px}.identity-footer>div:last-child{grid-column:auto}.identity-footer h2{font-size:12px}.identity-footer>div>a:not(.brand){font-size:14px}.identity-legal{display:block;line-height:2}.identity-legal>span{display:block}.identity-disclosure{font-size:12px}.footer{padding-top:36px}.wizard,.matcher .identity-hero .wizard{padding:25px}.matcher .identity-hero .wizard h2{font-size:27px}.matcher .identity-hero .feature p{font-size:16px}.identity-footer .identity-word{white-space:normal}.brand.identity{max-width:100%}}
@media(prefers-reduced-motion:reduce){*{transition:none!important}}
