:root{--arg-50:#e5f0fb;--arg-100:#c9e0f7;--arg-200:#9fc9f0;--arg-300:#74b2e8;--arg-500:#206dba;--arg-600:#1c60a5;--arg-700:#174f88;--arg-800:#123f6b;--arg-900:#0d2f4f;--arg-amber:#f59e0b;--arg-amber-dark:#d97706;--arg-radius:1rem;--arg-shadow:0 1px 2px rgba(13,47,79,.06)}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{background:#fff;color:var(--arg-900);font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.6;margin:0;-webkit-font-smoothing:antialiased}img{display:block;height:auto;max-width:100%}h1,h2,h3,p{margin:0}a{color:var(--arg-600)}.dnd-section,.dnd-section>.row-fluid{margin:0!important;max-width:none!important;padding:0!important}.row-fluid{width:100%}.row-fluid [class*=span]{margin-left:0;min-height:0;width:100%}.arg-container{margin:0 auto;max-width:72rem;padding:0 1.5rem;width:100%}.arg-container--narrow{margin-left:auto;margin-right:auto;max-width:48rem}.arg-center{text-align:center}.arg-mt{margin-top:2.5rem}.arg-section{padding:5rem 0}.arg-section--tint{background:var(--arg-50)}.arg-section--white{background:#fff}section[id]{scroll-margin-top:5rem}.arg-eyebrow{color:var(--arg-amber-dark);font-size:.875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.arg-h2{font-size:1.875rem;font-weight:700;line-height:1.2;margin-bottom:2.5rem}.arg-h3{color:var(--arg-800);font-size:1.15rem;font-weight:700;line-height:1.35;margin-bottom:.6rem}.arg-prose{color:var(--arg-700);font-size:1.125rem}.arg-prose p+p,.arg-prose+.arg-prose{margin-top:1.25rem}.arg-strong{color:var(--arg-800);font-weight:500}.arg-note{color:var(--arg-600);font-size:.875rem;font-style:italic;margin-top:1.5rem}.arg-highlight{text-decoration:underline;text-decoration-color:var(--arg-amber);text-decoration-thickness:.08em;text-underline-offset:.2em}.arg-card p{color:var(--arg-600)}.arg-btn{border-radius:.6rem;display:inline-block;font-weight:500;padding:.75rem 2rem;text-decoration:none;transition:background .15s,border-color .15s}.arg-btn--primary{background:var(--arg-500);box-shadow:0 10px 15px -3px rgba(13,47,79,.15);color:#fff}.arg-btn--primary:hover{background:var(--arg-600);color:#fff}.arg-btn--outline{background:transparent;border:1px solid var(--arg-300);color:var(--arg-800)}.arg-btn--outline:hover{background:hsla(0,0%,100%,.7)}.arg-btn--small{box-shadow:none;flex-shrink:0;font-size:.875rem;padding:.5rem 1rem;white-space:nowrap}.arg-actions{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-top:2.5rem}.arg-only-mobile{display:inline}.arg-only-desktop{display:none}.arg-header{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.9);border-bottom:1px solid var(--arg-200);position:sticky;top:0;z-index:50}.arg-header__inner{align-items:center;display:flex;gap:.75rem;justify-content:space-between;padding-bottom:.75rem;padding-top:.75rem}.arg-brand{align-items:baseline;display:flex;gap:.5rem;text-decoration:none}.arg-brand__name{color:var(--arg-800);font-size:1.25rem;font-weight:800;letter-spacing:-.02em}.arg-brand__tag{color:var(--arg-600);font-size:.75rem;font-weight:500}.arg-nav{display:none;font-size:.875rem;font-weight:500;gap:1.75rem}.arg-nav a{color:var(--arg-900);text-decoration:none}.arg-nav a:hover{color:var(--arg-500)}.arg-hero{background:linear-gradient(135deg,#e2e8f0,#f1f5f9 50%,#cbd5e1);padding:4rem 0 3rem}.arg-hero__title{color:var(--arg-800);font-size:2.25rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin-top:1rem}.arg-hero__lead{color:var(--arg-700);font-size:1.125rem;margin-top:2rem}.arg-hero__audience{color:var(--arg-600);margin-top:1.25rem}.arg-hero__figure{margin-bottom:0;margin-top:3.5rem}.arg-shot{background:#fff;border:1px solid var(--arg-200);border-radius:var(--arg-radius);box-shadow:0 25px 50px -12px rgba(13,47,79,.25);overflow:hidden}.arg-shot img{width:100%}.arg-caption{color:var(--arg-600);font-size:.875rem;margin-top:1rem;text-align:center}.arg-grid{display:grid;gap:1.5rem;list-style:none;margin:0;padding:0}.arg-card{background:#fff;border:1px solid var(--arg-200);border-radius:var(--arg-radius);box-shadow:var(--arg-shadow);padding:1.6rem}.arg-step-num{align-items:center;background:var(--arg-500);border-radius:999px;color:#fff;display:inline-flex;font-weight:700;height:2.5rem;justify-content:center;margin-bottom:1rem;width:2.5rem}.arg-step-num--last{background:var(--arg-amber)}.arg-steps .arg-h3{font-size:1.2rem}.arg-example{background:linear-gradient(135deg,var(--arg-50),#fff);border:1px solid var(--arg-100);border-radius:1.5rem;margin-top:3.5rem;padding:2rem}.arg-example__title{font-size:1.5rem;font-weight:700;text-align:center}.arg-example .arg-note{margin-top:.75rem}.arg-example .arg-prose{margin:1.5rem auto 0;max-width:48rem}.arg-principle{color:var(--arg-800);font-size:1.25rem;font-weight:600;margin-top:1rem;text-align:center}.arg-bullets{color:var(--arg-700);font-size:1.125rem;list-style:none;margin:1.5rem 0;padding:0}.arg-bullets li{margin-bottom:.75rem;padding-left:1.4rem;position:relative}.arg-bullets li:before{background:var(--arg-amber);border-radius:999px;content:"";height:.5rem;left:0;position:absolute;top:.65em;width:.5rem}.arg-faq__item{background:#fff;border:1px solid var(--arg-200);border-radius:var(--arg-radius);margin-bottom:1rem;padding:1.25rem}.arg-faq__item summary{cursor:pointer;display:flex;font-size:1.125rem;font-weight:600;gap:1rem;justify-content:space-between;list-style:none}.arg-faq__item summary::-webkit-details-marker{display:none}.arg-faq__icon{color:var(--arg-500);font-size:1.5rem;line-height:1;transition:transform .15s}.arg-faq__item[open] .arg-faq__icon{transform:rotate(45deg)}.arg-faq__answer{color:var(--arg-600);margin-top:.75rem}.arg-form-layout{align-items:start;display:grid;gap:2.5rem}.arg-form-layout .arg-h2{margin-bottom:1.5rem}.arg-form{background:var(--arg-50);border:1px solid var(--arg-200);border-radius:var(--arg-radius);padding:1.5rem}.arg-form__empty{color:var(--arg-700);font-style:italic}.arg-form .hs-form fieldset{max-width:none!important}.arg-form .hs-form fieldset.form-columns-2 .hs-form-field{width:50%!important}.arg-form .hs-form-field{margin-bottom:1rem}.arg-form .hs-form-field>label{color:var(--arg-800);display:block;font-size:.9rem;font-weight:600;margin-bottom:.35rem}.arg-form .hs-form-required{color:#b91c1c}.arg-form .input{margin-right:0!important}.arg-form .hs-input:not([type=checkbox]):not([type=radio]){background:#fff;border:1px solid var(--arg-200);border-radius:.6rem;color:var(--arg-900);font:inherit;max-width:none;padding:.65rem .8rem;width:100%!important}.arg-form textarea.hs-input{min-height:7rem;resize:vertical}.arg-form .hs-input:focus{border-color:var(--arg-500);outline:2px solid var(--arg-500);outline-offset:1px}.arg-form .hs-field-desc,.arg-form .legal-consent-container{color:var(--arg-600);font-size:.82rem}.arg-form .inputs-list{list-style:none;margin:0;padding:0}.arg-form .hs-error-msgs{color:#b91c1c;font-size:.82rem;list-style:none;margin:.3rem 0 0;padding:0}.arg-form .hs-button{background:var(--arg-500);border:0;border-radius:.6rem;box-shadow:0 10px 15px -3px rgba(13,47,79,.15);color:#fff;cursor:pointer;font:inherit;font-weight:600;margin-top:.5rem;padding:.75rem 2rem}.arg-form .hs-button:hover{background:var(--arg-600)}.arg-form .submitted-message{color:var(--arg-800);font-size:1.05rem}.arg-hero__body{margin-top:1.5rem}.arg-compare{max-width:56rem}.arg-table{background:#fff;border:1px solid var(--arg-200);border-collapse:separate;border-radius:var(--arg-radius);border-spacing:0;box-shadow:var(--arg-shadow);overflow:hidden;width:100%}.arg-table td,.arg-table th{border-bottom:1px solid var(--arg-100);padding:.9rem 1.1rem;text-align:left;vertical-align:top}.arg-table tbody tr:last-child>*{border-bottom:0}.arg-table thead th{background:var(--arg-50);color:var(--arg-700);font-size:.8rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.arg-table tbody th{color:var(--arg-800);font-weight:600}.arg-table td{color:var(--arg-700)}.arg-table .arg-table__ours{background:var(--arg-50);color:var(--arg-800);font-weight:600}.arg-table thead .arg-table__ours{background:var(--arg-500);color:#fff}.arg-answer{color:var(--arg-500);font-size:1.35rem;font-weight:700;margin-bottom:1.25rem}.arg-closing{background:linear-gradient(135deg,var(--arg-800),var(--arg-900));color:#fff;padding:5rem 0}.arg-closing .arg-h2{color:#fff;margin-bottom:1.5rem}.arg-closing__tagline{color:var(--arg-100);font-size:1.35rem;font-weight:600}.arg-closing__text{color:var(--arg-200);font-size:1.125rem;margin-top:1rem}.arg-btn--light{background:var(--arg-amber);color:var(--arg-900);font-weight:600}.arg-btn--light:hover{background:#fbbf24;color:var(--arg-900)}.arg-closing__signature{color:#fff;font-weight:600;margin-top:2.5rem}.arg-closing__legal{color:var(--arg-300);font-size:.75rem;margin-top:1.5rem}@media (max-width:639px){.arg-table,.arg-table tbody,.arg-table td,.arg-table th,.arg-table tr{display:block}.arg-table{background:transparent;border:0;box-shadow:none;overflow:visible}.arg-table thead{display:none}.arg-table tbody tr{background:#fff;border:1px solid var(--arg-200);border-radius:var(--arg-radius);margin-bottom:1rem;overflow:hidden}.arg-table tbody tr>*{border-bottom:1px solid var(--arg-100)!important}.arg-table tbody tr>:last-child{border-bottom:0!important}.arg-table td:before{color:var(--arg-600);content:attr(data-label);display:block;font-size:.72rem;font-weight:700;letter-spacing:.05em;margin-bottom:.15rem;text-transform:uppercase}}.arg-footer{border-top:1px solid var(--arg-200);color:var(--arg-500);font-size:.875rem;padding:2rem 1.5rem;text-align:center}.arg-footer img{margin:0 auto .5rem}.arg-footer p+p{margin-top:.25rem}@media (min-width:640px){.arg-actions{flex-direction:row;justify-content:center}.arg-only-mobile{display:none}.arg-only-desktop{display:inline}.arg-form{padding:2rem}}@media (min-width:768px){.arg-hero{padding:5rem 0 4rem}.arg-hero__title{font-size:3.75rem}.arg-hero__lead{font-size:1.5rem}.arg-hero__audience{font-size:1.125rem}.arg-h2{font-size:2.25rem}.arg-grid--2{grid-template-columns:repeat(2,1fr)}.arg-grid--3{grid-template-columns:repeat(3,1fr)}.arg-grid--4{grid-template-columns:repeat(2,1fr)}.arg-example{padding:2.5rem}.arg-example__title{font-size:1.875rem}}@media (min-width:1024px){.arg-nav{display:flex}.arg-grid--4{grid-template-columns:repeat(4,1fr)}.arg-form-layout{grid-template-columns:2fr 3fr}}@media (max-width:480px){.arg-form .hs-form fieldset.form-columns-2 .hs-form-field{float:none;width:100%!important}}