@font-face{font-family:Poppins;src:url(/fonts/poppins-400.woff2) format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/poppins-500.woff2) format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/poppins-600.woff2) format("woff2");font-weight:600;font-display:swap;font-style:normal}@font-face{font-family:Poppins;src:url(/fonts/poppins-700.woff2) format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Inter Numbers;src:url(/fonts/inter-latin-wght.woff2) format("woff2");font-weight:100 900;font-display:swap;font-style:normal;unicode-range:U+0020-0040,U+00A3,U+2013,U+2212,U+00D7}:root{--navy: #001071;--navy-2: #0c1f8c;--blue: #2121f5;--blue-dark: #1616c4;--gold: #c9a84c;--white: #ffffff;--grey-bg: #f5f6fa;--rule: #dcdfea;--field: #81879f;--text: #001071;--text-2: #4a5068;--on-navy-2: #cdd3f2;--error: #b3261e;--ok: #0a6b3a;--font: "Poppins", "Segoe UI", system-ui, -apple-system, sans-serif;--font-num: "Inter Numbers", "Poppins", "Segoe UI", system-ui, sans-serif;--h1: 2.375rem;--h2: 1.875rem;--h3: 1.25rem;--lede: 1.125rem;--figure: 3.25rem;--r-sm: 4px;--r-md: 8px;--container: 1120px;--gutter: 1.25rem;--section: 2.5rem}@media(min-width:800px){:root{--h1: 3.5rem;--h2: 2.5rem;--h3: 1.375rem;--lede: 1.25rem;--figure: 4.5rem;--gutter: 2rem;--section: 4.5rem}}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:5.5rem}html,body{overflow-x:clip}body{font-family:var(--font);font-size:1.0625rem;line-height:1.65;color:var(--text-2);background:var(--white);-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}input,button,select,textarea{font:inherit;color:inherit}a{color:var(--blue);text-underline-offset:.18em}a:hover{color:var(--blue-dark)}:focus-visible{outline:3px solid var(--blue);outline-offset:2px;border-radius:2px}.on-navy :focus-visible{outline-color:#fff}::selection{background:var(--navy);color:#fff}h1,h2,h3,h4{color:var(--navy);font-weight:700;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}h1{font-size:var(--h1);line-height:1.08;letter-spacing:-.03em}h2{font-size:var(--h2)}h3{font-size:var(--h3);font-weight:600;letter-spacing:-.01em}h4{font-size:1.0625rem;font-weight:600;letter-spacing:0}.h3{font-size:var(--h3);font-weight:600;letter-spacing:-.01em}.h4{font-size:1.0625rem;font-weight:600;letter-spacing:0}p,li{text-wrap:pretty}strong,dt{color:var(--navy)}.small{font-size:.9375rem}.muted{color:var(--text-2)}.strong{color:var(--navy);font-weight:600}.measure{max-width:64ch}.lede{font-size:var(--lede);line-height:1.55;max-width:56ch}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip-link{position:absolute;left:-999px;top:0;z-index:200;background:var(--navy);color:#fff;padding:.75rem 1rem}.skip-link:focus{left:0;color:#fff}.num{font-variant-numeric:lining-nums}.container{max-width:calc(var(--container) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--section)}.section--grey{background:var(--grey-bg)}.on-navy{background:var(--navy);color:var(--on-navy-2)}.on-navy h1,.on-navy h2,.on-navy h3,.on-navy h4,.on-navy strong,.on-navy dt,.on-navy .strong,.on-navy a{color:#fff}.section-head{max-width:52rem;margin-bottom:2.5rem}.section-head p{max-width:44rem}.row-left{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.5rem}.section-head p{margin-top:1rem}.page-head{padding-block:calc(var(--section) * .85)}.page-head h1{max-width:18ch}.page-head .lede{margin-top:1.25rem}.cols-2{display:grid;gap:3rem}.cols-3,.cols-4{display:grid;gap:2rem}@media(min-width:800px){.cols-2{grid-template-columns:1fr 1fr;gap:5rem}.cols-2--wide-left{grid-template-columns:1.2fr 1fr}.cols-3{grid-template-columns:repeat(3,1fr);gap:2rem}.cols-4{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media(min-width:1000px){.cols-4{grid-template-columns:repeat(4,1fr)}}.stack>*+*{margin-top:1rem}.stack-lg>*+*{margin-top:2rem}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:.8rem 1.5rem;border:2px solid var(--blue);border-radius:var(--r-sm);background:var(--blue);color:#fff;font-weight:600;font-size:1rem;line-height:1.2;text-decoration:none;cursor:pointer;text-align:center}.btn:hover{background:var(--blue-dark);border-color:var(--blue-dark);color:#fff}.btn[disabled]{opacity:.6;cursor:default}.btn--sm{min-height:44px;padding:.5rem 1.1rem;font-size:.9375rem}.btn--block{width:100%}.btn--outline{background:transparent;border-color:var(--navy);color:var(--navy)}.btn--outline:hover{background:var(--navy);border-color:var(--navy);color:#fff}.on-navy .btn{background:#fff;border-color:#fff;color:var(--navy)}.on-navy .btn:hover{background:var(--grey-bg);border-color:var(--grey-bg);color:var(--navy)}.on-navy .btn--outline{background:transparent;border-color:#fff;color:#fff}.on-navy .btn--outline:hover{background:#fff;color:var(--navy)}.link{color:var(--navy);font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.link:hover{color:var(--blue)}.on-navy .link{color:#fff}.on-navy .link:hover{color:var(--gold)}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:2.25rem}.ticks{list-style:none;padding:0;display:grid;gap:.75rem}.ticks li{position:relative;padding-left:1.9rem}.ticks li:before,.tick:before{content:"";position:absolute;left:0;top:.32em;width:1.1rem;height:1.1rem;background:var(--blue);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 10.5l4 4L16.5 5.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 10.5l4 4L16.5 5.5'/%3E%3C/svg%3E") center/contain no-repeat}.on-navy .ticks li:before{background:var(--gold)}.on-navy .ticks li{color:#fff}.tick{position:relative;padding-left:1.6rem;white-space:nowrap}.plain-list{padding-left:1.2rem;display:grid;gap:.6rem}.card{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-md);padding:2rem;color:var(--text-2)}@media(max-width:480px){.card{padding:1.5rem}}.card h3{color:var(--navy)}.card-note{font-size:.875rem;color:var(--text-2)}.rows{display:grid}.rows>div{display:flex;justify-content:space-between;gap:1.5rem;padding:.8rem 0;border-top:1px solid var(--rule)}.rows>div:first-child{border-top:0}.rows dt{color:var(--text-2);font-weight:400}.rows dd{color:var(--navy);font-weight:600;text-align:right}.site-header{position:sticky;top:0;z-index:100;isolation:isolate;background:var(--white);border-bottom:1px solid var(--rule)}.header-in{display:flex;align-items:center;gap:2rem;min-height:72px}.brand{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;font-weight:700;font-size:1.3rem;color:var(--navy);letter-spacing:-.02em}.brand:hover{color:var(--navy)}.brand svg{flex:none}.brand .hyre{color:var(--blue)}.main-nav{margin-left:auto}.main-nav ul{display:flex;gap:2rem;list-style:none;padding:0}.main-nav a{color:var(--navy);text-decoration:none;font-size:.9375rem;font-weight:500;white-space:nowrap;padding-block:.5rem}.main-nav a:hover{color:var(--blue)}.main-nav a[aria-current=page]{color:var(--blue);font-weight:600}.header-cta{flex:none}.nav-toggle{display:none;background:var(--white);border:1px solid var(--field);border-radius:var(--r-sm);width:44px;height:44px;cursor:pointer;align-items:center;justify-content:center;color:var(--navy)}@media(max-width:900px){.header-in{gap:.75rem;min-height:64px}.main-nav{position:absolute;top:100%;left:0;right:0;margin:0;background:var(--white);border-bottom:1px solid var(--rule);padding:.5rem var(--gutter) 1.25rem;display:none;max-height:calc(100vh - 65px);overflow-y:auto}.main-nav.open{display:block}.main-nav ul{flex-direction:column;gap:0}.main-nav a{display:block;padding:.95rem 0;font-size:1.0625rem;border-bottom:1px solid var(--rule)}.main-nav li:last-child a{border-bottom:0}.nav-toggle{display:inline-flex}.header-cta{margin-left:auto}}.site-footer{padding:4.5rem 0 2rem;border-top:1px solid rgba(255,255,255,.16);font-size:.9375rem}.footer-grid{display:grid;gap:2.5rem;margin-bottom:3rem}@media(min-width:800px){.footer-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:3rem}}.site-footer h2{font-size:1rem;font-weight:600;letter-spacing:0;margin-bottom:1rem}.site-footer ul{list-style:none;padding:0;display:grid;gap:.55rem}.site-footer a{color:var(--on-navy-2);text-decoration:none}.site-footer a:hover{color:#fff;text-decoration:underline}.site-footer .brand,.site-footer .brand:hover{color:#fff;text-decoration:none}.site-footer .brand .hyre{color:#fff}.footer-bottom{border-top:1px solid rgba(255,255,255,.2);padding-top:1.5rem;display:flex;flex-wrap:wrap;gap:.75rem 1.5rem;justify-content:space-between;font-size:.875rem}.footer-bottom ul{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.hero{padding-block:var(--section) calc(var(--section) * .75)}.hero h1{max-width:15ch}.hero .lede{margin-top:1.5rem;max-width:40ch;color:#fff}.hero-points{list-style:none;padding:1.5rem 0 0;display:flex;flex-wrap:wrap;gap:.75rem 2.5rem;margin-top:3rem;font-size:.9375rem;border-top:1px solid rgba(255,255,255,.2)}.hero-points li{position:relative;padding-left:1.6rem;color:#fff}.hero-points li:before{content:"";position:absolute;left:0;top:.28em;width:1.05rem;height:1.05rem;background:var(--gold);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 10.5l4 4L16.5 5.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 10.5l4 4L16.5 5.5'/%3E%3C/svg%3E") center/contain no-repeat}.compare{background:var(--white);border-radius:var(--r-md);padding:2rem 2.25rem;color:var(--text-2)}.compare .rows>div{padding:1rem 0;align-items:baseline}.compare .rows dd{font-size:1.25rem;white-space:nowrap}.compare-save{border-top:1px solid var(--rule);margin-top:.25rem;padding-top:1.25rem}.compare-save:before{content:"";display:block;width:2.5rem;height:3px;background:var(--gold);margin-bottom:.75rem}.compare-save p{color:var(--navy);font-weight:700;font-size:1.75rem;line-height:1.15;letter-spacing:-.02em}.compare-save b{display:inline;font-size:2.5rem;letter-spacing:-.03em;color:var(--blue)}.compare-save p{font-size:1.375rem}.compare .card-note{margin-top:1.25rem}.compare-title{color:var(--navy);font-weight:700;font-size:1.125rem;margin-bottom:1rem}.toggle--sm{display:flex;margin-bottom:1.25rem}.on-navy .compare .toggle{background:var(--grey-bg);border-color:var(--rule)}.on-navy .compare .toggle button{color:var(--navy)}.on-navy .compare .toggle button:hover{color:var(--blue)}.on-navy .compare .toggle button[aria-pressed=true]{background:var(--navy);color:#fff}.on-navy .compare label{color:var(--text-2)}.toggle--sm button{flex:1;font-size:.875rem;padding-inline:.5rem}.compare-field{margin-bottom:.5rem}.compare-field label{font-size:.875rem;font-weight:500;color:var(--text-2)}.compare-field input{font-size:1.125rem;font-weight:600;min-height:46px}.compare .rows>div{padding:.75rem 0}.on-navy .compare a,.on-navy .card a:not(.btn){color:var(--blue)}.on-navy .compare :focus-visible,.on-navy .card :focus-visible{outline-color:var(--blue)}@media(max-width:480px){.compare{padding:1.5rem}.compare-save b{font-size:2.5rem}.compare-save p{font-size:1.375rem}.compare .rows dd{font-size:1.125rem}}.figures{display:grid;gap:2.5rem}@media(min-width:800px){.figures{grid-template-columns:repeat(3,1fr);gap:4rem}}.figures--divided p{max-width:26ch;font-size:1.125rem}@media(min-width:800px){.figures--divided{gap:0}.figures--divided>div{padding-right:2rem}.figures--divided>div+div{border-left:1px solid var(--rule);padding-left:2rem}}.figure-num{display:block;font-size:var(--figure);font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--navy);margin-bottom:1rem}.src,.sources{font-size:.875rem;color:var(--text-2)}.src{margin-top:.6rem}.src a,.sources a{color:inherit;overflow-wrap:anywhere}.src a:hover,.sources a:hover{color:var(--blue)}.sources{margin-top:2rem}.sources ul{padding-left:1.2rem;display:grid;gap:.3rem;margin-top:.4rem}.on-navy .src a:hover,.on-navy .sources a:hover{color:#fff}.steps{list-style:none;padding:0;counter-reset:s;display:grid;gap:2rem}@media(min-width:800px){.steps{grid-template-columns:repeat(2,1fr);gap:2.5rem}}@media(min-width:1000px){.steps--4{grid-template-columns:repeat(4,1fr)}.steps--3{grid-template-columns:repeat(3,1fr)}}.steps>li{counter-increment:s}.steps>li:before{content:counter(s);display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--r-sm);background:var(--navy);color:#fff;font-weight:700;font-size:1.125rem;margin-bottom:1rem}.steps h3{font-size:1.1875rem;margin-bottom:.5rem}.steps--cards>li.card{padding:1.75rem}.steps--cards>li:before{background:var(--blue)}.steps--list{grid-template-columns:1fr!important;max-width:46rem;gap:0}.steps--list>li{display:grid;grid-template-columns:2.75rem 1fr;gap:0 1.5rem;padding-block:1.75rem;border-top:1px solid var(--rule)}.steps--list>li:first-child{border-top:0;padding-top:0}.steps--list>li:before{margin-bottom:0}.toggle{display:inline-flex;padding:4px;background:var(--grey-bg);border:1px solid var(--rule);border-radius:var(--r-md);margin-bottom:2.25rem;max-width:100%}.toggle button{border:0;background:transparent;color:var(--navy);font-weight:600;font-size:.9375rem;min-height:44px;padding:.5rem 1.25rem;border-radius:var(--r-sm);cursor:pointer}.toggle button:hover{color:var(--blue)}.toggle button[aria-pressed=true]{background:var(--navy);color:#fff}@media(max-width:480px){.toggle{display:flex}.toggle button{flex:1;padding-inline:.25rem;font-size:.8125rem;white-space:nowrap}}.price-cards{display:grid;gap:1.5rem;align-items:stretch}@media(min-width:900px){.price-cards{grid-template-columns:repeat(3,1fr);gap:2rem}}.price-card{position:relative;display:flex;flex-direction:column}.price-card--featured{border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}@media(max-width:899px){.price-card--featured{order:-1;margin-top:.75rem}}.price-cards{padding-top:.75rem}.tag{position:absolute;top:-.85rem;left:1.75rem;background:var(--navy);color:var(--gold);font-size:.8125rem;font-weight:600;line-height:1;padding:.4rem .7rem;border-radius:var(--r-sm)}.price-card .profile{margin-top:.4rem;font-size:.9375rem}@media(min-width:900px){.price-card .profile{min-height:3.1em}}.price-from{display:block;font-size:.875rem;font-weight:500;color:var(--text-2);min-height:1.5em;margin-top:1rem}@media(max-width:899px){.price-from:empty{display:none}.price-from:empty+.price{margin-top:1.25rem}}.price{color:var(--navy);font-size:3.25rem;font-weight:700;line-height:1;letter-spacing:-.04em}.price small{font-size:1rem;font-weight:500;letter-spacing:0;color:var(--text-2);margin-left:.25rem}.price-card .ticks{margin-block:1.25rem 1.5rem;font-size:.9375rem;gap:.55rem}.price-card .btn{margin-top:auto}.price-card .role-link{margin-top:.85rem;font-size:.8125rem;text-align:center}.price-card .price-block{margin-top:.5rem}.pricing[data-view=dedicated] [data-for=direct],.pricing[data-view=direct] [data-for=dedicated]{display:none}.toggle-wrap{display:flex;justify-content:center}.price{color:var(--blue)}.price-card .profile{color:var(--text-2)}.price-card--featured{box-shadow:0 0 0 3px var(--gold),0 24px 48px -24px #00000080;border-color:transparent}@media(min-width:900px){.price-card--featured{transform:translateY(-12px)}}.tag{background:var(--gold);color:var(--navy)}.pricing-band .pricing-note{color:var(--on-navy-2)}.on-navy .toggle{background:#ffffff14;border-color:#ffffff38}.on-navy .toggle button{color:#fff}.on-navy .toggle button:hover{color:var(--gold)}.on-navy .toggle button[aria-pressed=true]{background:#fff;color:var(--navy)}.on-navy .card{color:var(--text-2);border-color:transparent}.on-navy .card h2,.on-navy .card h3,.on-navy .card strong,.on-navy .card dt,.on-navy .card .strong{color:var(--navy)}.on-navy .card .ticks li{color:var(--text-2)}.on-navy .card .ticks li:before{background:var(--blue)}.on-navy .card .btn{background:var(--blue);border-color:var(--blue);color:#fff}.on-navy .card .btn:hover{background:var(--blue-dark);border-color:var(--blue-dark)}.on-navy .card .btn--outline{background:transparent;border-color:var(--navy);color:var(--navy)}.on-navy .card .btn--outline:hover{background:var(--navy);color:#fff}.on-navy .card :focus-visible{outline-color:var(--blue)}.pricing-band .lede{color:var(--on-navy-2)}.pricing-note{margin-top:2rem;font-size:.9375rem;max-width:64ch}.on-navy .offer-line{margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--gold);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem 2rem}.offer-line p{color:#fff;max-width:60ch}.offer-line b{color:var(--gold);font-weight:600}.trust-card{border-top:3px solid var(--navy)}.trust-card h3{font-size:1.125rem}.offer-strip{border-radius:var(--r-md);padding:.25rem 2rem 1.75rem;margin-top:3rem}.offer-strip .offer-line{margin-top:0;border-top:0;padding-top:1.5rem}.offer-box{border-left:3px solid var(--navy);padding:.25rem 0 .25rem 1.5rem;max-width:46rem}.faq{max-width:50rem;border-top:1px solid var(--rule)}.faq details{border-bottom:1px solid var(--rule)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;padding:1rem 0;font-weight:600;font-size:1.125rem;color:var(--navy)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";flex:none;font-size:1.5rem;font-weight:400;line-height:1;color:var(--blue);width:1.25rem;text-align:center}.faq details[open] summary:after{content:"−"}.faq summary:hover{color:var(--blue)}.faq .faq-a{padding:0 2.5rem 1.5rem 0;max-width:64ch}.field{display:grid;gap:.4rem;margin-bottom:1.25rem}.field label,fieldset.field legend{font-weight:600;font-size:1rem;color:var(--navy);padding:0}.field .hint{font-size:.875rem;color:var(--text-2);font-weight:400}select,textarea,input[type=text],input[type=email],input[type=tel],input[type=number]{width:100%;min-height:50px;padding:.7rem .9rem;border:1px solid var(--field);border-radius:var(--r-sm);background:var(--white);color:var(--navy)}select:focus-visible,textarea:focus-visible,input:focus-visible{outline:3px solid var(--blue);outline-offset:1px;border-color:var(--blue)}[aria-invalid=true]{border-color:var(--error)!important;border-width:2px!important}.field-error{color:var(--error);font-size:.875rem;font-weight:500}.field-error:empty{display:none}fieldset.field{border:0;padding:0;min-width:0}.choices{display:grid;gap:.25rem}.choices label{display:flex;align-items:center;gap:.65rem;min-height:44px;font-weight:400;color:var(--navy);cursor:pointer}.choices input{width:20px;height:20px;accent-color:var(--blue);flex:none}.form-note{font-size:.875rem;color:var(--text-2)}.form-success{font-weight:600;color:var(--ok)}.calc{border:1px solid var(--rule);border-radius:var(--r-md);background:var(--white);padding:1.5rem;max-width:50rem;color:var(--navy)}@media(min-width:800px){.calc{padding:2.5rem}}.calc h3{font-size:1.25rem}.calc .num{font-family:var(--font-num);font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1,"lnum" 1;letter-spacing:0}.worksheet{display:grid;gap:1px;background:var(--field);border:1px solid var(--field);margin-top:1.25rem}@media(min-width:640px){.worksheet{grid-template-columns:1fr 1fr}}.cell{background:var(--white);padding:.6rem .85rem .5rem;display:grid;gap:.1rem;align-content:start}.cell:focus-within{outline:3px solid var(--blue);outline-offset:-3px}.cell label{font-size:.875rem;color:var(--text-2);font-weight:500}.cell input[type=number],.cell select{border:0;padding:.15rem 0;min-height:40px;border-radius:0;font-size:1.125rem;font-weight:600;background:transparent}.cell input[type=number]{font-family:var(--font-num);font-variant-numeric:tabular-nums}.cell input:focus-visible,.cell select:focus-visible{outline:0}.cell .hint{font-size:.875rem;color:var(--text-2)}.cell--check{align-content:center}.cell--check label{display:flex;align-items:center;gap:.6rem;min-height:44px;color:var(--navy);font-size:1rem;cursor:pointer}.cell--check input{width:20px;height:20px;accent-color:var(--blue);flex:none}.cell--wide{grid-column:1 / -1}.calc details{margin-top:1.25rem;font-size:.9375rem}.calc summary{cursor:pointer;font-weight:600;color:var(--navy);min-height:32px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.calc summary:hover{color:var(--blue)}.calc details p{margin-top:.6rem;color:var(--text-2);max-width:64ch}.statement{margin-top:2rem}.statement table{width:100%;border-collapse:collapse}.statement th,.statement td{padding:.55rem 0;vertical-align:baseline;font-weight:400;text-align:left}.statement td{text-align:right;padding-left:1rem;white-space:nowrap}.statement .st-sub th,.statement .st-sub td{border-top:1px solid var(--navy);font-weight:600}.statement .st-total th,.statement .st-total td{border-top:1px solid var(--navy);font-weight:600;padding-top:.9rem}.statement .st-total td{font-size:2rem;font-weight:700;line-height:1.1}.statement th .hint{color:var(--text-2)}.total{display:inline-block;position:relative;padding-bottom:.5rem}.total:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;border-top:2px solid var(--gold);border-bottom:2px solid var(--gold)}.calc .result-line{margin-top:1rem;font-weight:600}@media(max-width:480px){.statement .st-total td{font-size:1.5rem}.statement td{padding-left:.5rem}}.table{width:100%;border-collapse:collapse}.table caption{text-align:left;font-weight:600;color:var(--navy);padding-bottom:.75rem}.table th,.table td{text-align:left;padding:.9rem 1rem .9rem 0;border-bottom:1px solid var(--rule);vertical-align:top}.table thead th{font-size:.875rem;font-weight:600;color:var(--text-2)}.table tbody th{font-weight:600;color:var(--navy)}.table td.r,.table th.r{text-align:right;padding-right:0;white-space:nowrap;color:var(--navy)}.table th a{color:var(--navy)}@media(max-width:640px){.table--stack thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.table--stack,.table--stack tbody,.table--stack tr,.table--stack th,.table--stack td{display:block;width:100%}.table--stack tr{padding:1rem 0;border-bottom:1px solid var(--rule)}.table--stack th,.table--stack td,.table--stack td.r{padding:.1rem 0;border:0;text-align:left;white-space:normal}.table--stack td[data-label]:before{content:attr(data-label) ": ";color:var(--text-2);font-weight:400}}.prose{max-width:42.5rem}.prose>*+*{margin-top:1.2rem}.prose h2{font-size:1.625rem;margin-top:3rem}.prose h3{font-size:1.1875rem;margin-top:2rem}.prose ul,.prose ol{padding-left:1.3rem}.prose li+li{margin-top:.4rem}.prose table{width:100%;border-collapse:collapse;margin-block:2rem;font-size:.9375rem;display:block;overflow-x:auto}.prose thead th{font-weight:600;color:var(--navy);border-bottom:2px solid var(--navy)}.prose th,.prose td{text-align:left;padding:.8rem 1rem .8rem 0;border-bottom:1px solid var(--rule);vertical-align:top;min-width:7rem}.prose .summary,.prose .callout{background:var(--grey-bg);border-radius:var(--r-md);padding:1.5rem;color:var(--navy)}.prose .sources{border-top:1px solid var(--rule);padding-top:1.25rem;margin-top:3rem}.post-meta{font-size:.9375rem}.on-navy .post-meta{color:var(--on-navy-2)}.on-navy .post-meta--tag{color:var(--gold);font-weight:600}.article-list{list-style:none;padding:0;border-top:1px solid var(--rule);max-width:50rem}.article-list li{padding-block:1.75rem;border-bottom:1px solid var(--rule)}.article-list h3{margin-block:.3rem .5rem}.article-list h3 a{color:var(--navy);text-decoration:none}.article-list h3 a:hover{color:var(--blue);text-decoration:underline}.report section{padding-block:2.5rem;border-top:1px solid var(--rule)}.report section>*+*{margin-top:1rem}.report h2{font-size:1.75rem}.report ul,.report ol{padding-left:1.3rem}.report .part{font-size:.875rem;font-weight:600;color:var(--blue)}.checklist{counter-reset:c;list-style:none;padding:0!important}.checklist li{counter-increment:c;display:grid;grid-template-columns:2rem 1fr;gap:.5rem;padding-block:.8rem;border-top:1px solid var(--rule)}.checklist li:before{content:counter(c);font-weight:700;color:var(--navy)}.wa-float{position:fixed;right:1rem;bottom:1rem;z-index:90;width:52px;height:52px;border-radius:50%;background:#1fa855;display:grid;place-items:center;color:#fff;text-decoration:none;box-shadow:0 4px 14px #00107140}.wa-float:hover{background:#178a45;color:#fff}.exit-pop{position:fixed;inset:0;z-index:150;display:none;place-items:center;background:#001071b8;padding:1rem}.exit-pop.show{display:grid}.exit-card{background:var(--white);border-radius:var(--r-md);max-width:460px;width:100%;padding:2rem 1.5rem 1.5rem;position:relative;max-height:92vh;overflow-y:auto}.exit-card h2{font-size:1.5rem;margin-bottom:.5rem;padding-right:2.5rem}.exit-close{position:absolute;top:.75rem;right:.75rem;background:var(--white);border:1px solid var(--field);width:44px;height:44px;border-radius:var(--r-sm);cursor:pointer;font-size:1.125rem;line-height:1;color:var(--navy)}.scroll-banner{position:fixed;left:0;right:0;bottom:0;z-index:95;display:none;background:var(--navy);color:#fff;padding:.75rem var(--gutter);border-top:1px solid var(--gold)}.scroll-banner.show{display:block}.scroll-banner .sb-in{display:flex;gap:.75rem;align-items:center;max-width:var(--container);margin-inline:auto}.scroll-banner p{font-size:.875rem;flex:1;color:#fff}.scroll-banner .sb-close{background:none;border:0;color:#fff;font-size:1.125rem;cursor:pointer;width:44px;height:44px}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{.site-header,.site-footer,.wa-float,.exit-pop,.scroll-banner,.careers-bar,.cta-band,.no-print,.skip-link{display:none!important}body{font-size:11pt}.on-navy{background:#fff!important;color:#000!important}.on-navy h1,.on-navy .post-meta{color:#001071!important}.section,.page-head{padding-block:.5rem}.report section{break-before:page;border-top:0}.report section:first-of-type{break-before:auto}a{text-decoration:none;color:inherit}.report .sources a:after{content:" (" attr(href) ")"}}.careers-bar{background:var(--grey-bg);border-bottom:1px solid var(--rule);font-size:.875rem;color:var(--navy)}.careers-bar p{padding-block:.5rem}.careers-bar a{color:var(--blue);font-weight:500}@media(max-width:640px){.careers-bar-note{display:none}}.related-list{list-style:none;padding:0;margin-top:1.5rem}.related-list .card{padding:1.5rem}.related-list h3{font-size:1.0625rem;margin-top:.4rem;line-height:1.35}.related-list h3 a{color:var(--navy);text-decoration:none}.related-list h3 a:hover{color:var(--blue);text-decoration:underline}.related-list .post-meta{color:var(--text-2);font-size:.875rem}.proof-strip{background:var(--grey-bg);border-bottom:1px solid var(--rule)}.proof-in{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 3rem;padding-block:1.5rem}.proof-figures{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem 2.5rem}.proof-figures li{color:var(--navy);font-size:1rem}.proof-figures b{font-size:1.5rem;font-weight:700;margin-right:.25rem}.proof-logos{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}.proof-logos ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:1rem 2rem;align-items:center}.proof-logos img{height:32px;width:auto;filter:grayscale(1);opacity:.75}.how-grid{display:grid;gap:2rem;align-items:start}@media(min-width:1000px){.how-grid{grid-template-columns:1.6fr 1fr;gap:2.5rem}}.steps--2{grid-template-columns:1fr}@media(min-width:640px){.steps--2{grid-template-columns:1fr 1fr;gap:1.25rem}}.steps--2>li.card{padding:1.5rem}.steps--2>li:before{margin-bottom:.75rem}.section--grey .offer-strip{margin-top:2.5rem}.offer-strip{padding:.25rem 1.75rem 1.25rem}.offer-strip .offer-line{padding-top:1.25rem}.calendly-card{padding:1.5rem}.calendly-inline-widget{min-width:300px;height:700px;margin-top:1rem;border-radius:var(--r-sm)}.calendly-inline-widget:focus-within,.calendly-inline-widget iframe:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.calendly-fallback{font-size:.9375rem}.calendly-inline-widget:has(iframe) .calendly-fallback{display:none}.testimonial blockquote p{color:var(--navy);font-size:1.125rem;line-height:1.55}.testimonial figcaption{margin-top:1.25rem;font-size:.9375rem}.footer-label{display:block;font-size:.8125rem;padding-left:1.85rem;color:var(--on-navy-2)}.report-block h2{max-width:18ch}@media(max-width:899px){.price-card .ticks li:nth-child(n+4){display:none}}@media(max-width:799px){.section-head{margin-bottom:1.75rem}.hero{padding-block:2.75rem 2.5rem}.hero .lede{margin-top:1rem}.hero .actions{margin-top:1.5rem}.hero-points{display:grid;grid-template-columns:1fr 1fr;gap:.6rem 1rem;margin-top:2rem;padding-top:1.25rem;font-size:.875rem}.compare{padding:1.25rem}.compare-title,.toggle--sm{margin-bottom:.75rem}.compare .rows>div{padding:.55rem 0}.compare-save{padding-top:.9rem}.compare .card-note{margin-top:.75rem;font-size:.8125rem}.figures{gap:1.25rem}.figures--divided>div{display:grid;grid-template-columns:6.25rem 1fr;gap:1rem;align-items:center}.figures--divided .figure-num{font-size:2.25rem;margin-bottom:0}.figures--divided p{font-size:1rem}.how-grid{gap:1.25rem}.steps--2{gap:.75rem}.steps--2>li.card{display:grid;grid-template-columns:2.25rem 1fr;gap:0 .9rem;padding:1rem 1.1rem}.steps--2>li:before{width:2.25rem;height:2.25rem;font-size:1rem;margin-bottom:0}.steps--2 h3{font-size:1.0625rem;margin-bottom:.2rem}.steps--2 p{font-size:.9375rem;line-height:1.5}.how-grid .card .rows>div{padding:.5rem 0}.row-left{margin-top:1.5rem}.price-cards{gap:1rem}.price-card{padding:1.5rem}.price{font-size:2.75rem}.price-card .profile{font-size:.875rem}.price-card .ticks{margin-block:1rem 1.25rem;gap:.4rem}.price-from{margin-top:.75rem}.pricing .toggle{margin-bottom:1.5rem}.offer-strip{padding:0 1.25rem 1rem}.faq summary{padding:.9rem 0;font-size:1.0625rem}.site-footer{padding:3rem 0 1.5rem}.footer-grid{grid-template-columns:1fr 1fr;gap:2rem 1.25rem;margin-bottom:2rem}.footer-grid>:first-child,.footer-grid>:last-child{grid-column:1 / -1}.site-footer ul{gap:.35rem}.footer-bottom{flex-direction:column;gap:.75rem}}@media(max-width:799px){.price-card:not(.price-card--featured) .ticks{display:none}.price-card:not(.price-card--featured) .btn{margin-top:1.25rem}.site-footer .footer-grid>:first-child p{display:none}}.ticks--2col{gap:.85rem 3rem}@media(min-width:800px){.ticks--2col{grid-template-columns:1fr 1fr}}.team-note{color:var(--navy);font-weight:600;font-size:1.0625rem;border-left:3px solid var(--blue);padding-left:1rem}.company-details{display:grid;max-width:46rem;padding-block:.5rem}.company-details>div{display:grid;grid-template-columns:11rem 1fr;gap:1rem;padding:.9rem 0;border-top:1px solid var(--rule)}.company-details>div:first-child{border-top:0}.company-details dt{color:var(--text-2);font-weight:400}.company-details dd{color:var(--navy);font-weight:500}@media(max-width:560px){.company-details>div{grid-template-columns:1fr;gap:.15rem}}.compare-options{display:grid;gap:.35rem;margin:.25rem 0 .5rem}.compare .opt{display:flex;align-items:center;gap:.55rem;font-size:.875rem;color:var(--navy);min-height:36px;cursor:pointer}.compare .opt input{width:18px;height:18px;accent-color:var(--blue);flex:none}.compare-review{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.compare-review[hidden]{display:none}.compare-review .field{margin-bottom:0}.compare-review label{font-size:.8125rem;font-weight:500;color:var(--text-2)}.compare-review input{min-height:42px}.compare-y1{font-size:.9375rem!important;font-weight:500!important;color:var(--text-2)!important;margin-top:.4rem;letter-spacing:0!important}.compare-y1 span:last-child{color:var(--navy);font-weight:700}.cell input:disabled{color:var(--text-2);opacity:.6}.footer-company{font-size:.8125rem;color:var(--on-navy-2);margin-bottom:1rem}.proof-third a{color:var(--navy);font-weight:600}.proof-note{flex-basis:100%}.example-wording blockquote p{color:var(--navy);font-size:1.0625rem;line-height:1.6}.hero-link{margin-top:1rem}.section--tight-strip{padding-block:calc(var(--section) * .6)}.role-chips{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.role-chips a{display:inline-flex;align-items:center;min-height:44px;padding:.5rem 1rem;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--white);color:var(--navy);font-weight:500;font-size:.9375rem;text-decoration:none}.role-chips a:hover{border-color:var(--blue);color:var(--blue)}.recruiter-statement{border-left:4px solid var(--blue);padding:.25rem 0 .25rem 1.25rem;color:var(--navy);font-size:clamp(1.125rem,2vw,1.375rem);font-weight:600;line-height:1.45;max-width:52rem}@media(max-width:480px){.pricing .toggle button{white-space:normal;line-height:1.25;padding-block:.45rem}}.how-layout{display:grid;gap:3rem;align-items:center}@media(min-width:1000px){.how-layout{grid-template-columns:1.15fr .85fr;gap:5rem}}.timeline{list-style:none;padding:0;counter-reset:t;display:grid;gap:0}.timeline li{counter-increment:t;position:relative;padding:0 0 1.75rem 4rem;min-height:3.5rem}.timeline li:before{content:counter(t);position:absolute;left:0;top:0;width:2.75rem;height:2.75rem;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;font-weight:700;font-size:1.0625rem}.timeline li:after{content:"";position:absolute;left:calc(1.375rem - 1px);top:2.75rem;bottom:0;width:2px;background:var(--rule)}.timeline li:last-child{padding-bottom:0}.timeline li:last-child:after{display:none}.timeline h3{font-size:1.1875rem;padding-top:.45rem;margin-bottom:.3rem}.timeline p{max-width:46ch}.scorecard{padding:0;overflow:hidden;box-shadow:0 20px 40px -24px #00107159;border-color:var(--rule)}.scorecard-head{background:var(--navy);padding:1.5rem 1.75rem}.scorecard-head h3{color:#fff!important;font-size:1.1875rem}.scorecard-head p{color:var(--gold);font-size:.875rem;font-weight:500;margin-top:.25rem}.scorecard .rows{padding:.5rem 1.75rem}.scorecard .rows dd{color:var(--navy)}.scorecard-total{background:var(--grey-bg);margin-inline:-1.75rem;padding-inline:1.75rem!important}.scorecard-total dt{color:var(--navy)!important;font-weight:700!important}.scorecard-total dd{color:var(--blue)!important;font-weight:700}.scorecard-foot{padding:0 1.75rem 1.5rem}.role-grid{list-style:none;padding:0;display:grid;gap:1.25rem}@media(min-width:640px){.role-grid{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.role-grid{grid-template-columns:repeat(3,1fr)}}.role-card{display:flex;flex-direction:column;gap:.5rem;height:100%;padding:1.5rem 1.75rem;background:var(--white);border:1px solid var(--rule);border-top:4px solid var(--blue);border-radius:var(--r-md);text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s}.role-card:hover{border-color:var(--blue);box-shadow:0 16px 32px -20px #00107159;transform:translateY(-2px)}.role-card-title{color:var(--navy);font-weight:700;font-size:1.1875rem}.role-card-desc{color:var(--text-2);font-size:.9375rem;line-height:1.5}.role-card-more{margin-top:auto;padding-top:.75rem;color:var(--blue);font-weight:600;font-size:.9375rem;text-decoration:underline;text-underline-offset:.18em}@media(prefers-reduced-motion:reduce){.role-card:hover{transform:none}}.statement-band{background:var(--white);padding-block:calc(var(--section) * .8)}.recruiter-statement--center{border-left:0;padding:0;margin-inline:auto;text-align:center;max-width:46rem;font-size:clamp(1.25rem,2.4vw,1.625rem);line-height:1.45}.recruiter-statement--center:before{content:"";display:block;width:3rem;height:3px;background:var(--gold);margin:0 auto 1.5rem}.faq-block{max-width:50rem;margin-inline:auto;text-align:center}.faq-block>h2{margin-bottom:2rem}.faq-block .faq{text-align:left;margin-inline:auto}.faq-block h3,.cta-band .container{text-align:center}.cta-band h2,.cta-band .lede{margin-inline:auto}.cta-band .actions{justify-content:center}@media(max-width:639px){.role-grid{gap:.75rem}.role-card{padding:1rem 1.25rem;border-top-width:3px;gap:.25rem}.role-card-more{display:none}.role-card-title{font-size:1.0625rem}.timeline li{padding-left:3.5rem}.timeline li:before{width:2.5rem;height:2.5rem}.timeline li:after{left:calc(1.25rem - 1px);top:2.5rem}}.pricing-band .section-head,.page-head--center .container{text-align:center;margin-inline:auto}.pricing-band .section-head p,.page-head--center .lede,.page-head--center h1{margin-inline:auto}.pricing-band .pricing-note{text-align:center;margin-inline:auto}.pricing-band .row-left{justify-content:center}@media(min-width:900px){.timeline--2col{grid-template-columns:1fr 1fr;column-gap:4rem}.timeline--2col li{padding-bottom:2rem}.timeline--2col li:after{display:none}}.timeline li>h3:first-child{padding-top:.45rem}.us-line{margin-top:.75rem;font-size:.9375rem}.us-line a{color:var(--gold)}.us-line a:hover{color:#fff}.consent{position:fixed;left:0;right:0;bottom:0;z-index:160;background:var(--white);border-top:1px solid var(--rule);box-shadow:0 -12px 32px -16px #0010714d}.consent[hidden]{display:none}.consent-in{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;padding-block:1rem}.consent p{font-size:.9375rem;color:var(--navy);max-width:62ch}.consent-actions{display:flex;gap:.75rem}.footer-linkbtn{background:none;border:0;padding:0;color:var(--on-navy-2);font:inherit;cursor:pointer}.footer-linkbtn:hover{color:#fff;text-decoration:underline}.linkbtn{background:none;border:0;padding:0;font:inherit;color:var(--blue);text-decoration:underline;cursor:pointer}.statement-link{text-align:center;margin-top:1.25rem;font-size:.9375rem}.faq-a a{color:var(--blue)}@media(min-width:1100px){.role-grid{grid-template-columns:repeat(4,1fr)}}.cols-3>.card{height:100%}.role-chips span{display:inline-flex;align-items:center;min-height:40px;padding:.45rem .95rem;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--white);color:var(--navy);font-weight:500;font-size:.9375rem}.form-step{border:0;padding:0;margin:0 0 1.75rem;min-width:0}.form-step>legend{display:flex;align-items:center;gap:.65rem;font-weight:700;font-size:1.125rem;color:var(--navy);padding:0;margin-bottom:1rem}.form-step>legend .hint{font-weight:400;font-size:.875rem}.form-step-n{display:inline-grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--blue);color:#fff;font-size:.875rem;font-weight:700;flex:none}.form-step+.form-step{border-top:1px solid var(--rule);padding-top:1.5rem}.method-grid{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.method{position:relative;display:block;cursor:pointer}.method input{position:absolute;opacity:0;inset:0;cursor:pointer}.method-box{display:grid;gap:.1rem;height:100%;padding:.75rem .9rem;border:1px solid var(--field);border-radius:var(--r-sm);background:var(--white)}.method-t{font-weight:600;color:var(--navy);font-size:.9375rem}.method-h{font-size:.8125rem;color:var(--text-2);line-height:1.35}.method input:checked+.method-box{border:2px solid var(--blue);padding:calc(.75rem - 1px) calc(.9rem - 1px);background:#2121f50a}.method input:focus-visible+.method-box{outline:3px solid var(--blue);outline-offset:2px}.method input[aria-invalid=true]+.method-box{border-color:var(--error)}.when-grid{display:grid;gap:0 1rem}@media(min-width:560px){.when-grid{grid-template-columns:1fr 1fr}}.field[hidden]{display:none}.section-head--center{margin-inline:auto;text-align:center}.section-head--center p{margin-inline:auto}.hero-note{margin-top:1rem;font-size:.9375rem;color:var(--on-navy-2)}.hero-note a{font-weight:500;margin-left:.35rem}.compare-wrap{width:100%}.compare-table{width:100%;border-collapse:separate;border-spacing:0;background:var(--white);border:1px solid var(--rule);border-radius:var(--r-md);font-size:.9375rem}.compare-table th,.compare-table td{padding:1rem 1.25rem;text-align:left;vertical-align:top;border-top:1px solid var(--rule)}.compare-table thead th,.compare-table thead td{border-top:0;padding-block:1.25rem;font-weight:700;color:var(--navy);font-size:1rem}.compare-table tbody th{font-weight:600;color:var(--navy);width:24%}.compare-table td{color:var(--text-2);width:25.3%}.compare-table .is-us{background:#2121f50d}.compare-table thead .is-us{background:var(--navy);color:#fff;border-radius:var(--r-md) var(--r-md) 0 0}.compare-table td.is-us{color:var(--navy);font-weight:500}.compare-table td{position:relative}.compare-table td:has(.mark){padding-left:2.85rem}.mark{position:absolute;left:1.25rem;top:1.12rem;width:1.15rem;height:1.15rem;border-radius:50%}.mark--yes{background:var(--blue)}.mark--yes:after{content:"";position:absolute;left:.38rem;top:.2rem;width:.3rem;height:.58rem;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.mark--no{background:#e3e5ee}.mark--no:before,.mark--no:after{content:"";position:absolute;left:.52rem;top:.27rem;width:2px;height:.62rem;background:#6b7189;transform:rotate(45deg)}.mark--no:after{transform:rotate(-45deg)}.mark--some{background:#e3e5ee}.mark--some:after{content:"";position:absolute;left:.3rem;top:.53rem;width:.55rem;height:2px;background:#6b7189}.compare-foot{margin-top:1rem}@media(max-width:719px){.compare-table,.compare-table tbody,.compare-table tr,.compare-table th,.compare-table td{display:block;width:auto}.compare-table{background:none;border:0;font-size:.875rem}.compare-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.compare-table tbody{display:grid;gap:.6rem}.compare-table tbody tr{background:var(--white);border:1px solid var(--rule);border-radius:var(--r-md);padding:.75rem .9rem .35rem}.compare-table tbody th{width:auto;border:0;padding:0 0 .35rem;font-size:.9375rem}.compare-table td{width:auto;border-top:1px solid var(--rule);padding:.4rem 0;display:grid;grid-template-columns:4.75rem 1fr;gap:.6rem;background:none;line-height:1.45}.compare-table td.is-us{background:none}.compare-table td:before{content:attr(data-col);font-size:.75rem;font-weight:600;color:var(--text-2);padding-top:.1rem}.compare-table td.is-us:before{color:var(--blue)}.compare-table td:has(.mark){padding-left:0}.compare-table td:has(.mark)>span:last-child{padding-left:1.45rem}.compare-table td .mark{left:5.35rem;top:.5rem;width:1rem;height:1rem}.compare-table td .mark--yes:after{left:.34rem;top:.16rem;width:.27rem;height:.52rem}.compare-table td .mark--no:before,.compare-table td .mark--no:after{left:.44rem;top:.2rem;height:.58rem}.compare-table td .mark--some:after{left:.24rem;top:.46rem;width:.5rem}}@media(max-width:420px){.header-cta{padding-inline:.7rem;font-size:.8125rem;min-height:40px}.site-header .brand{font-size:1.1rem;gap:.4rem}.site-header .brand svg{width:28px;height:28px}}@media(max-width:719px){.catch-list li{padding:1.1rem 0 1.1rem 2.5rem}.catch-list li:before{top:1.15rem;font-size:1rem}.summary-tiles{grid-template-columns:1fr 1fr;gap:.6rem;margin-bottom:2.25rem}.summary-tiles li{min-height:4.5rem;padding:.75rem;font-size:.875rem}}.step-when{font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--blue);padding-top:.15rem;margin-bottom:-.2rem}.timeline li>.step-when+h3{padding-top:.2rem}.step-note{margin-top:1.25rem}.timeline--2col+.step-note{margin-top:.5rem}.catch-layout{display:grid;gap:2rem}@media(min-width:960px){.catch-layout{grid-template-columns:.8fr 1.2fr;gap:5rem;align-items:start}.catch-head{position:sticky;top:6rem}}.catch-more{margin-top:1.25rem}.catch-list{list-style:none;padding:0;counter-reset:c;display:grid;gap:0}.catch-list li{counter-increment:c;position:relative;padding:1.4rem 0 1.4rem 3.25rem;border-top:1px solid var(--rule)}.catch-list li:first-child{border-top:0;padding-top:0}.catch-list li:before{content:counter(c,decimal-leading-zero);position:absolute;left:0;top:1.45rem;font-weight:700;font-size:1.0625rem;color:var(--blue)}.catch-list li:first-child:before{top:.05rem}.catch-list h3{font-size:1.1875rem;margin-bottom:.35rem}.catch-list p{max-width:58ch}.summary-tiles{list-style:none;padding:0;display:grid;gap:.75rem;margin:0 auto 3rem;max-width:64rem}@media(min-width:640px){.summary-tiles{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.summary-tiles--4{grid-template-columns:repeat(4,1fr)}.summary-tiles--3{grid-template-columns:repeat(3,1fr)}}.summary-tiles li{display:flex;align-items:center;justify-content:center;text-align:center;min-height:5.25rem;padding:1rem 1.25rem;background:var(--navy-2);border-top:3px solid var(--gold);border-radius:var(--r-md);color:#fff;font-weight:600;line-height:1.35}.record-bar{background:var(--grey-bg);border-bottom:1px solid var(--rule)}.record-in{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 3rem;padding-block:1.5rem}.record-title{font-size:1rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);font-weight:600}.record-figures{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.75rem 3rem}.record-figures li{display:flex;align-items:baseline;gap:.5rem;color:var(--navy)}.record-figures b{font-size:1.75rem;font-weight:700}.record-note{flex-basis:100%}.free-search{background:var(--white);border:1px solid var(--rule);border-left:4px solid var(--blue);border-radius:var(--r-md);padding:1.5rem 1.75rem;color:var(--text-2)}.free-search h3{font-size:1.125rem;margin-bottom:.5rem;color:var(--navy)}.free-search .rows dt{color:var(--text-2)}.free-search-foot{margin-top:.75rem;font-weight:600;color:var(--navy)}.salary-grid{display:grid;gap:1.5rem}@media(min-width:800px){.salary-grid{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.salary-grid:has(>:nth-child(3)){grid-template-columns:repeat(3,1fr)}}.salary-total .rows dd{white-space:nowrap}.dd-sub{display:block;font-size:.8125rem;font-weight:400;color:var(--text-2)}.salary-total-row{border-top:2px solid var(--navy)!important}.salary-total .card-note{margin-top:1rem}.salary-one{max-width:40rem}.table-scroll{overflow-x:auto}.data-table{width:100%;border-collapse:collapse;font-size:.9375rem;min-width:34rem}.data-table th,.data-table td{text-align:left;padding:.85rem 1rem .85rem 0;border-bottom:1px solid var(--rule);vertical-align:top}.data-table thead th{color:var(--navy);border-bottom:2px solid var(--navy)}.data-table tbody th{font-weight:600}.profile-row{list-style:none;padding:0 0 1rem;margin:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(17rem,20rem);gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory}.profile-row:focus-visible{outline:3px solid var(--blue);outline-offset:4px;border-radius:var(--r-md)}.profile-card{scroll-snap-align:start;padding:1.5rem}.profile-head{display:flex;align-items:center;gap:.9rem;margin-bottom:.75rem}.profile-head h3{font-size:1.125rem}.avatar{display:grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--grey-bg);border:1px solid var(--rule);color:var(--navy);font-weight:700;flex:none}.profile-card .rows>div{padding:.55rem 0;font-size:.9375rem}.profile-cost dd{color:var(--blue)!important}.profile-hint{margin-top:.25rem}@media(min-width:900px){.profile-hint:not(.profile-hint--always){display:none}}.video-grid{list-style:none;padding:0;display:grid;gap:1.5rem}@media(min-width:800px){.video-grid{grid-template-columns:repeat(2,1fr)}}.video-frame{position:relative;aspect-ratio:16 / 9;background:var(--navy);border-radius:var(--r-md);overflow:hidden}.video-frame iframe,.video-play{position:absolute;inset:0;width:100%;height:100%;border:0}.video-play{background:var(--navy);cursor:pointer;display:grid;place-items:center}.video-play-icon{width:4rem;height:4rem;border-radius:50%;background:#fff;position:relative}.video-play-icon:after{content:"";position:absolute;left:1.6rem;top:1.25rem;border-style:solid;border-width:.75rem 0 .75rem 1.2rem;border-color:transparent transparent transparent var(--navy)}.video-play:focus-visible{outline:3px solid var(--gold);outline-offset:-3px}.video-cap{margin-top:.75rem}.soft-tags{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.soft-tags li{display:inline-flex;align-items:center;min-height:34px;padding:.3rem .75rem;border:1px solid var(--rule);border-radius:999px;background:var(--grey-bg);color:var(--navy);font-size:.875rem;font-weight:500}.soft-tags--sm{gap:.35rem;justify-content:flex-end}.soft-tags--sm li{min-height:26px;padding:.15rem .55rem;font-size:.8125rem}.profile-soft{align-items:flex-start}.callout-line{background:var(--grey-bg);border-left:4px solid var(--blue);border-radius:var(--r-sm);padding:.9rem 1.1rem;color:var(--navy)}.spec-links{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.spec-links a{display:inline-flex;align-items:center;min-height:44px;padding:.5rem 1rem;border:1px solid var(--rule);border-radius:var(--r-sm);background:var(--white);color:var(--navy);font-weight:600;font-size:.9375rem;text-decoration:none}.spec-links a:hover{border-color:var(--blue);color:var(--blue)}.role-card-tier{font-size:.8125rem;font-weight:600;color:var(--blue)}.role-strip{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.6rem}@media(min-width:640px){.role-strip{grid-template-columns:repeat(4,1fr)}}@media(min-width:1100px){.role-strip--8{grid-template-columns:repeat(8,1fr)}.role-strip--7{grid-template-columns:repeat(7,1fr)}.role-strip--6{grid-template-columns:repeat(6,1fr)}}.role-strip a{display:flex;align-items:center;justify-content:center;text-align:center;height:100%;min-height:4rem;padding:.75rem;background:var(--white);border:1px solid var(--rule);border-top:3px solid var(--blue);border-radius:var(--r-md);color:var(--navy);font-weight:600;font-size:.9375rem;line-height:1.3;text-decoration:none;transition:border-color .15s,color .15s}.role-strip a:hover{border-color:var(--blue);color:var(--blue)}.choices--compact{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}@media(min-width:560px){.choices--compact{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:800px){.footer-grid:has(>:nth-child(5)){grid-template-columns:1.3fr .9fr .9fr 1.1fr 1.1fr;gap:2.5rem}}.offer-line--plain{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 2rem;padding:1rem 1.25rem;border:1px solid var(--rule);border-left:4px solid var(--gold);border-radius:var(--r-md);background:var(--white)}.offer-line--plain p{color:var(--navy);max-width:none}.offer-line--plain b{color:var(--navy);font-weight:700}.company-list{list-style:none;padding:0;display:grid;gap:.5rem}.company-list .phone-link,.company-details .phone-link{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap}.company-list--list .company-k{color:var(--text-2)}.company-list--footer{margin-top:.75rem;font-size:.875rem;color:var(--on-navy-2)}.company-list--footer .company-k,.company-list--footer a{color:var(--on-navy-2)}.company-label{white-space:nowrap}.next-steps{list-style:none;padding:0;counter-reset:n;display:grid;gap:.75rem}.next-steps li{counter-increment:n;position:relative;padding-left:2.4rem;min-height:1.75rem;padding-top:.1rem;color:var(--navy)}.next-steps li:before{content:counter(n);position:absolute;left:0;top:0;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;font-size:.875rem;font-weight:700}.pricing-save{text-align:center;margin-top:1.5rem;font-weight:600}.pricing-save a{color:#fff}.faq-more{margin-top:2rem}.faq-more>summary{cursor:pointer;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.6rem 1.1rem;border:1px solid var(--rule);border-radius:var(--r-sm);font-weight:600;color:var(--navy);list-style:none}.faq-more>summary::-webkit-details-marker{display:none}.faq-more>summary:after{content:"+";font-size:1.2rem;line-height:1;color:var(--blue)}.faq-more[open]>summary:after{content:"−"}.faq-more[open]>summary{margin-bottom:1.5rem}.offer-strip .offer-line p{max-width:none}.compare-sub{display:block;font-size:.8125rem;color:var(--text-2);margin-top:.15rem}.compare-panel[hidden]{display:none}.compare-save p.compare-y1{font-size:.875rem;font-weight:400;color:var(--text-2);margin-top:.4rem;line-height:1.45}.form-more{border-top:1px solid var(--rule);padding:.25rem 0}.form-more:last-of-type{border-bottom:1px solid var(--rule);margin-bottom:1.5rem}.form-more>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:52px;font-weight:700;color:var(--navy)}.form-more>summary::-webkit-details-marker{display:none}.form-more>summary:after{content:"+";font-size:1.4rem;line-height:1;color:var(--blue);font-weight:400}.form-more[open]>summary:after{content:"−"}.form-more>summary .hint{font-weight:400;font-size:.875rem;margin-right:auto}.form-more-body{padding:.25rem 0 1rem}.booking-frame{margin-top:1rem;border:1px solid var(--rule);border-radius:var(--r-md);overflow:hidden}.booking-frame iframe{display:block;width:100%;height:680px;border:0}.thanks-head{padding-block:4rem 3rem}.eyebrow{font-size:.875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem}.proof-slot{background:var(--grey-bg);border-bottom:1px solid var(--rule);padding-block:2rem}.proof-quote blockquote p{font-size:1.25rem;color:var(--navy);font-weight:500;max-width:60ch}.proof-quote figcaption{margin-top:.75rem;color:var(--text-2)}.proof-video{max-width:40rem}.stats-strip{padding-block:2.5rem;border-bottom:1px solid var(--rule)}.stats-title{font-size:1.25rem;margin-bottom:1.25rem}.stats-row{list-style:none;padding:0;display:grid;gap:1rem}@media(min-width:800px){.stats-row{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.stats-row li{display:grid;grid-template-columns:4.5rem 1fr;gap:.9rem;align-items:center}.stats-row b{font-size:2rem;font-weight:800;color:var(--navy);line-height:1}.stats-row span{font-size:.9375rem;line-height:1.45}.stats-strip .src{margin-top:1rem}.trust-row{list-style:none;padding:1.5rem 0 0;margin-top:2rem;border-top:1px solid rgba(255,255,255,.2);display:flex;flex-wrap:wrap;gap:.6rem 2rem;font-size:.9375rem}.trust-row li{position:relative;padding-left:1.6rem;color:#fff}.trust-row li:before{content:"";position:absolute;left:0;top:.28em;width:1.05rem;height:1.05rem;background:var(--gold);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center / contain no-repeat}.pricing-band .offer-line{margin-top:1.5rem}.catch-list{display:grid}.catch-item{border-top:1px solid var(--rule)}.catch-item:first-child{border-top:0}.catch-item>summary{cursor:pointer;list-style:none;display:flex;align-items:baseline;gap:1rem;padding:1rem 0;font-weight:700;font-size:1.125rem;color:var(--navy)}.catch-item>summary::-webkit-details-marker{display:none}.catch-item>summary:after{content:"+";margin-left:auto;color:var(--blue);font-weight:400;font-size:1.3rem}.catch-item[open]>summary:after{content:"−"}.catch-n{color:var(--blue);font-size:1rem;min-width:1.75rem}.catch-item>p{padding:0 0 1.1rem 2.75rem;max-width:60ch}.role-strip--9{grid-template-columns:1fr 1fr}@media(min-width:640px){.role-strip--9{grid-template-columns:repeat(3,1fr)}}@media(min-width:1000px){.role-strip--9{grid-template-columns:repeat(9,1fr)}.role-strip--9 a{font-size:.875rem;padding:.6rem}}@media(max-width:719px){.home .section{padding-block:3rem}.how-scorecard,.home .hero-points{display:none}.stats-strip{padding-block:2rem}.stats-row b{font-size:1.6rem}.catch-item>p{padding-left:0}}@media(max-width:719px){.price-card:not(.price-card--featured){display:grid;grid-template-columns:1fr auto;column-gap:1rem;align-items:center;padding:1.1rem 1.25rem}.price-card:not(.price-card--featured) h3{grid-column:1;font-size:1.125rem}.price-card:not(.price-card--featured) .profile{display:none}.price-card:not(.price-card--featured) .price-block{grid-column:2;grid-row:1;margin-top:0;text-align:right}.price-card:not(.price-card--featured) .price-block .price{font-size:1.6rem}.price-card:not(.price-card--featured) .price-block .price-from{display:none}.price-card:not(.price-card--featured) .btn{grid-column:1 / -1;margin-top:.85rem;min-height:46px}.price-card:not(.price-card--featured) .role-link{grid-column:1 / -1;margin-top:.5rem}.trust-row{display:grid;grid-template-columns:1fr 1fr;gap:.5rem 1rem;font-size:.8125rem;margin-top:1.5rem;padding-top:1.25rem}.role-strip a{min-height:3.25rem;padding:.5rem;font-size:.875rem}.home .hero{padding-block:2.5rem 2rem}.home .timeline p{font-size:.9375rem}.home .timeline li{padding-bottom:1.25rem}.site-footer .footer-grid ul li{margin-bottom:.15rem}}@media(min-width:800px){.footer-grid:has(>:nth-child(6)){grid-template-columns:1.2fr .85fr .85fr .85fr 1.05fr 1.1fr;gap:2rem}}@media(max-width:719px){.site-footer{padding-top:3rem}.footer-grid{gap:1.5rem 1.25rem}.site-footer h2{margin-bottom:.6rem}}@media(max-width:719px){.home .price-card .role-link{display:none}.home .pricing-band .section-head{margin-bottom:1.25rem}.home .role-strip{grid-template-columns:1fr 1fr;gap:.45rem}.home .role-strip a{min-height:44px;padding:.4rem .5rem;font-size:.8125rem;border-top-width:2px}.home .cta-band .summary-tiles{display:none}.site-footer nav[aria-label="Footer: specialisms"]{display:none}}@media(max-width:719px){.home .section{padding-block:2.5rem}.home .section-head{margin-bottom:1.25rem}.home .section-head .lede,.home .catch-head .lede{font-size:1rem}.home .compare{padding:1.25rem}.home .compare-title{font-size:1rem}.home .compare .rows>div{padding:.6rem 0}.home .compare-save b{font-size:2.1rem}.home .compare-save p{font-size:1.2rem}.home .hero .lede{font-size:1.0625rem}}@media(max-width:719px){.home .stats-strip{padding-block:1.75rem}.home .stats-row{gap:.6rem}.home .stats-title{margin-bottom:.9rem}.home .catch-item>summary{padding:.85rem 0;font-size:1.0625rem}.site-footer{padding-top:2.25rem}.footer-grid{margin-bottom:1.25rem!important}.site-footer .footer-company,.footer-bottom{font-size:.8125rem}}@media(max-width:719px){.home .hero .actions{gap:.6rem;margin-top:1.5rem}.home .hero .actions .btn{min-height:48px}.home .eyebrow{font-size:.8125rem;margin-bottom:.75rem}}.pricing-band .offer-line p{max-width:none}.checklist-block{display:grid;gap:1.5rem;align-items:start;padding:1.75rem;border:1px solid var(--rule);border-left:4px solid var(--gold);border-radius:var(--r-md);background:var(--grey-bg)}@media(min-width:900px){.checklist-block{grid-template-columns:1fr 1fr;gap:3rem}}.checklist-group+.checklist-group{margin-top:2rem}.check-items{list-style:none;padding:0;margin-top:.75rem;display:grid;gap:.85rem}.check-items li{display:grid;grid-template-columns:1.4rem 1fr;gap:.85rem;align-items:start;padding-bottom:.85rem;border-bottom:1px solid var(--rule)}.check-box{width:1.2rem;height:1.2rem;border:2px solid var(--navy);border-radius:3px;margin-top:.2rem}@media print{.checklist-page .page-head{padding-block:1rem}.check-items li{break-inside:avoid}}.example-box{padding:1.25rem 1.5rem;border:1px dashed var(--rule);border-radius:var(--r-md);background:var(--white)}.example-box h3{font-size:1.0625rem}.role-card-price{margin-top:.35rem;font-weight:700;color:var(--blue)}@media(max-width:719px){.home .section{padding-block:2.25rem}.home .faq-block .mt-2,.home .catch-more{margin-top:.75rem}}.flag-icon[data-astro-cid-54csbnpk]{border-radius:2px;flex:none;display:inline-block;vertical-align:-2px;box-shadow:0 0 0 1px #0000001f}
