main#main-content{padding-bottom:0!important}.spd{--spd-teal:#00b4cc;--spd-teal-dark:#0086a8;--spd-teal-hover:#009ab0;--spd-navy:#1a3a4a;--spd-navy-light:#2e6070;--spd-bg-light:#f7fafb;--spd-border:#dde8ec;--spd-muted:#6a8a98;--spd-muted-light:#8aaab8;--spd-teal-bg:#ebf8fb;--spd-error:#d0342c;--spd-sticky-top:82.39px;--spd-display:"Galano Grotesque Alt","DM Sans",-apple-system,BlinkMacSystemFont,sans-serif;--spd-body:"DM Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:#fff;color:var(--spd-navy);display:grid;font-family:var(--spd-display);grid-template-columns:1fr 1fr;line-height:normal;text-align:left}.spd--fill{min-height:calc(100vh - var(--spd-sticky-top));min-height:calc(100svh - var(--spd-sticky-top))}.spd *,.spd :after,.spd :before{box-sizing:border-box}.spd.spd,.spd.spd *{margin:0}.spd.spd :where(h1,h2,h3,p,ul,ol,li,figure,blockquote,figcaption,label){border:0;font-family:inherit;list-style:none;padding:0;text-transform:none}.spd [hidden]{display:none!important}.spd .spd-intro{background:linear-gradient(155deg,#d6eef5,#b8e0ee 45%,#9dd4e8);display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:clamp(40px,10vh,128px) 56px 88px;position:relative}.spd .spd-intro:before{background:radial-gradient(circle,hsla(0,0%,100%,.45) 0,transparent 70%);height:380px;right:-100px;top:-120px;width:380px}.spd .spd-intro:after,.spd .spd-intro:before{border-radius:50%;content:"";pointer-events:none;position:absolute}.spd .spd-intro:after{background:radial-gradient(circle,rgba(0,134,168,.12) 0,transparent 70%);bottom:-80px;height:260px;left:-60px;width:260px}.spd .spd-intro>*{position:relative;z-index:1}.spd .spd-intro>:last-child{margin-bottom:0}.spd .spd-badge{align-items:center;background:var(--spd-navy);border-radius:100px;color:#fff;display:inline-flex;font-size:11px;font-weight:700;gap:7px;letter-spacing:.09em;margin-bottom:28px;padding:7px 14px;text-transform:uppercase;width:fit-content}.spd .spd-badge-dot{background:#f5a623;border-radius:50%;flex-shrink:0;height:6px;width:6px}.spd .spd-eyebrow{color:var(--spd-teal-dark);font-size:15px;font-weight:700;margin-bottom:10px}.spd .spd-title{color:var(--spd-navy);font-family:var(--spd-display);font-size:42px;font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-bottom:20px}.spd .spd-lede{color:var(--spd-navy-light);font-family:var(--spd-body);font-size:15px;line-height:1.7;margin-bottom:36px;max-width:400px;white-space:pre-line}.spd .spd-stats{display:grid;gap:12px;grid-template-columns:repeat(3,1fr);margin-bottom:36px}.spd .spd-stat{background:hsla(0,0%,100%,.55);border:1px solid hsla(0,0%,100%,.85);border-radius:12px;padding:14px 12px}.spd .spd-stat-num{color:var(--spd-navy);font-size:24px;font-weight:700;line-height:1;margin-bottom:4px}.spd .spd-stat-label{color:#3d7a8a;font-family:var(--spd-body);font-size:10px;font-weight:600;letter-spacing:.02em;line-height:1.4}.spd .spd-logos-label{color:#5a9aaa;font-size:10px;font-weight:700;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.spd .spd-logos{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}.spd .spd-logo-pill{background:hsla(0,0%,100%,.6);border:1px solid hsla(0,0%,100%,.9);border-radius:6px;color:#2a6070;font-size:11px;font-weight:700;padding:5px 12px}.spd .spd-quote{border-top:1px solid hsla(0,0%,100%,.5);padding-top:28px}.spd .spd-quote blockquote{background:none;color:var(--spd-navy-light);font-family:var(--spd-body);font-size:13px;font-style:italic;line-height:1.6;margin-bottom:10px;quotes:none}.spd .spd-quote blockquote:after,.spd .spd-quote blockquote:before{content:none}.spd .spd-quote figcaption{color:#5a9aaa;font-size:11px;font-style:normal;font-weight:600}.spd .spd-panel{background:var(--spd-bg-light);container-type:inline-size;justify-content:flex-start;padding:clamp(40px,10vh,128px) 48px 76px;scroll-margin-top:calc(var(--spd-sticky-top) + 12px)}.spd .spd-panel,.spd .spd-view--cal{display:flex;flex-direction:column}.spd [data-spd-focus]:focus{outline:none}.spd .spd-steps{align-items:center;display:flex;gap:8px;margin-bottom:24px}.spd .spd-step{font-family:var(--spd-body);font-size:12px;gap:6px}.spd .spd-step,.spd .spd-step-num{align-items:center;display:flex;font-weight:700}.spd .spd-step-num{border-radius:50%;font-size:11px;height:22px;justify-content:center;width:22px}.spd .spd-step.is-active .spd-step-num{background:var(--spd-navy);color:#fff}.spd .spd-step.is-done .spd-step-num{background:var(--spd-teal);color:#fff}.spd .spd-step.is-pending .spd-step-num{background:var(--spd-border);color:var(--spd-muted-light)}.spd .spd-step.is-active .spd-step-label,.spd .spd-step.is-done .spd-step-label{color:var(--spd-navy)}.spd .spd-step.is-pending .spd-step-label{color:var(--spd-muted-light)}.spd .spd-step-arrow{color:#c0d4da;font-size:14px}.spd .spd-step{position:relative}.spd .spd-step-btn{align-items:center;border:0;box-shadow:none;cursor:pointer;display:inline-flex;font:inherit;gap:6px;letter-spacing:normal;line-height:normal;margin:0;min-height:0;padding:2px 0;text-transform:none}.spd .spd-step-btn,.spd .spd-step-btn:hover{background:none;color:inherit}.spd .spd-step-btn:hover .spd-step-label{text-decoration:underline;text-underline-offset:3px}.spd .spd-step-btn[aria-current=step],.spd .spd-steps.is-locked .spd-step-btn{cursor:default}.spd .spd-step-btn[aria-current=step]:hover .spd-step-label,.spd .spd-steps.is-locked .spd-step-btn:hover .spd-step-label{text-decoration:none}.spd .spd-tip{animation:spd-tip-in .15s ease-out;border-radius:8px;box-shadow:0 6px 18px rgba(26,58,74,.18);color:#fff;font-family:var(--spd-body);font-size:12px;font-weight:400;left:0;line-height:1.4;max-width:220px;padding:8px 11px;pointer-events:none;top:calc(100% + 8px);width:max-content;z-index:5}.spd .spd-tip,.spd .spd-tip:before{background:var(--spd-navy);position:absolute}.spd .spd-tip:before{content:"";height:10px;left:14px;top:-5px;transform:rotate(45deg);width:10px}@keyframes spd-tip-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.spd .spd-form-head{margin-bottom:22px}.spd .spd-form-head--compact{margin-bottom:18px}.spd .spd-form-head--compact h2{font-size:22px;margin-bottom:4px}.spd .spd-chosen strong,.spd .spd-form-head h2{color:var(--spd-navy);font-weight:700}.spd .spd-form-head h2{font-family:var(--spd-display);font-size:26px;letter-spacing:-.02em;line-height:1.2;margin-bottom:6px}.spd .spd-form-head p{color:var(--spd-muted);font-family:var(--spd-body);font-size:13px;line-height:1.5}.spd .spd-role-label{color:var(--spd-navy);font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.spd .spd-roles{display:grid;gap:10px;grid-template-columns:1fr 1fr;margin-bottom:22px}@container (min-width: 560px){.spd .spd-roles{grid-template-columns:repeat(4,1fr)}}.spd .spd-role{background:#fff;border:1.5px solid var(--spd-border);border-radius:10px;box-shadow:none;color:inherit;cursor:pointer;display:block;font:inherit;letter-spacing:normal;line-height:normal;margin:0;min-height:0;padding:13px 14px;text-align:left;text-transform:none;transition:border-color .15s,background .15s;width:100%}.spd .spd-role:hover{background:#f0fbfd;border-color:var(--spd-teal);color:inherit}.spd .spd-role[aria-pressed=true]{background:var(--spd-teal-bg);border-color:var(--spd-teal)}.spd .spd-role-icon{display:block;font-size:18px;margin-bottom:4px}.spd .spd-role-name{color:var(--spd-navy);display:block;font-size:13px;font-weight:700}.spd .spd-role[aria-pressed=true] .spd-role-name{color:var(--spd-teal-dark)}.spd .spd-role-sub{color:var(--spd-muted-light);display:block;font-family:var(--spd-body);font-size:11px;margin-top:2px}.spd .spd-field{margin-bottom:14px}.spd .spd-field label{color:var(--spd-navy);display:block;font-size:12px;font-weight:700;letter-spacing:.03em;margin-bottom:5px;text-transform:uppercase}.spd .spd-field input,.spd .spd-field select{-webkit-appearance:none;appearance:none;background-color:#fff;border:1.5px solid var(--spd-border);border-radius:9px;box-shadow:none;color:var(--spd-navy);display:block;font-family:var(--spd-body);font-size:14px;height:auto;line-height:1.4;margin:0;max-width:none;min-height:0;outline:none;padding:11px 13px;transition:border-color .15s,box-shadow .15s;width:100%}.spd .spd-field select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%236a8a98' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:12px 8px;cursor:pointer;padding-right:38px}.spd .spd-field input::placeholder{color:var(--spd-muted-light);opacity:1}.spd .spd-field input:focus,.spd .spd-field select:focus{border-color:var(--spd-teal);box-shadow:0 0 0 3px rgba(0,180,204,.12)}.spd .spd-field input[aria-invalid=true],.spd .spd-field select[aria-invalid=true]{border-color:var(--spd-error)}.spd .spd-err{color:var(--spd-error);font-family:var(--spd-body);font-size:12px;margin-top:5px}.spd .spd-field-row{display:grid;gap:12px;grid-template-columns:1fr 1fr}.spd .spd-field-row--fit{display:flex}.spd .spd-field-row--fit>.spd-field{flex:1 1 0;min-width:0}.spd .spd-submit{background:var(--spd-teal);border:none;border-radius:10px;box-shadow:none;color:#fff;cursor:pointer;display:block;font-family:var(--spd-display);font-size:15px;font-weight:700;letter-spacing:.01em;line-height:normal;margin:6px 0 0;min-height:0;padding:15px;text-transform:none;transition:background .15s,transform .1s;width:100%}.spd .spd-submit:hover{background:var(--spd-teal-hover);color:#fff}.spd .spd-submit:disabled,.spd .spd-submit:disabled:hover{background:#b9dfe7;color:#fff;cursor:not-allowed;transform:none}.spd .spd-submit:active{transform:scale(.99)}.spd .spd-consent{color:var(--spd-muted-light);font-family:var(--spd-body);font-size:11px;margin-top:12px;text-align:center}.spd .spd-consent a{color:var(--spd-teal);text-decoration:none}.spd .spd-consent a:hover{text-decoration:underline}.spd .spd-ref{margin:4px 0 14px}.spd .spd-ref-toggle{align-items:center;background:#fff;border:1.5px solid var(--spd-border);border-radius:10px;box-shadow:none;color:var(--spd-navy);cursor:pointer;display:flex;font-family:var(--spd-display);font-size:13px;font-weight:700;gap:12px;justify-content:space-between;letter-spacing:normal;line-height:normal;margin:0;min-height:0;padding:12px 14px;text-align:left;text-transform:none;transition:border-color .15s,background .15s;width:100%}.spd .spd-ref-toggle:hover{background:#f0fbfd;border-color:var(--spd-teal);color:var(--spd-navy)}.spd .spd-ref-toggle[aria-expanded=true]{background:var(--spd-teal-bg);border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:var(--spd-teal)}.spd .spd-ref-chevron{background:var(--spd-teal-bg);border:1.5px solid var(--spd-teal);border-radius:50%;flex-shrink:0;height:22px;position:relative;transition:transform .2s;width:22px}.spd .spd-ref-chevron:before{border-bottom:2px solid var(--spd-teal-dark);border-right:2px solid var(--spd-teal-dark);content:"";height:6px;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%) rotate(45deg);width:6px}.spd .spd-ref-toggle[aria-expanded=true] .spd-ref-chevron{background:#fff;transform:rotate(180deg)}.spd .spd-ref-body{background:#fff;border:1.5px solid var(--spd-teal);border-radius:0 0 10px 10px;border-top:0;padding:14px 14px 0}.spd .spd-ref-intro{color:var(--spd-muted);font-family:var(--spd-body);font-size:12px;margin-bottom:12px}.spd .spd-optional{color:var(--spd-muted-light);font-weight:400;letter-spacing:normal;text-transform:none}.spd .spd-submit[aria-busy=true]{cursor:progress;opacity:.7}.spd .spd-submit-err{margin-top:10px;text-align:center}.spd .spd-submit-err a{color:inherit;text-decoration:underline}.spd .spd-followup{background:#fff;border:1.5px solid var(--spd-border);border-radius:12px;padding:36px 28px;text-align:center}.spd .spd-followup h3{color:var(--spd-navy);font-family:var(--spd-display);font-size:22px;font-weight:700;line-height:1.2;margin-bottom:8px}.spd .spd-followup p{color:var(--spd-muted);font-family:var(--spd-body);font-size:14px;line-height:1.6;margin:0 auto;max-width:380px;white-space:pre-line}.spd .spd-followup .spd-cal-icon{color:var(--spd-teal-dark);font-weight:700}.spd .spd-back{align-items:center;align-self:flex-start;background:none;border:none;box-shadow:none;color:var(--spd-muted);cursor:pointer;display:inline-flex;font-family:var(--spd-body);font-size:13px;font-weight:400;gap:5px;height:26px;letter-spacing:normal;line-height:normal;margin:0;min-height:0;padding:0;position:absolute;right:0;text-transform:none;top:0}.spd .spd-back:hover{background:none;color:var(--spd-navy)}.spd .spd-view{position:relative}.spd .spd-view .spd-steps{padding-right:64px}.spd [data-spd-view=type] .spd-steps{padding-right:0}@container (max-width: 399px){.spd .spd-back{display:flex;height:20px;margin:0 0 12px;position:static;width:max-content}.spd .spd-view .spd-steps{padding-right:0}.spd [data-spd-view=type] .spd-steps{margin-top:32px}}.spd .spd-cal-head{margin-bottom:20px}.spd .spd-cal-head h3{color:var(--spd-navy);font-family:var(--spd-display);font-size:22px;font-weight:700;line-height:1.2;margin-bottom:5px}.spd .spd-cal-head p{color:var(--spd-muted);font-family:var(--spd-body);font-size:13px}.spd .spd-cal-embed{background:#fff;border:1.5px solid var(--spd-border);border-radius:12px;overflow:hidden}.spd .spd-cal-embed:empty{display:none}.spd .spd-cal-frame{min-height:615px;position:relative}.spd .spd-cal-frame:empty:before{align-items:center;color:var(--spd-muted);content:"Loading calendar…";display:flex;font-family:var(--spd-body);font-size:13px;inset:0;justify-content:center;position:absolute}.spd .spd-cal-frame iframe{display:block;max-width:100%}.spd .spd-view--cal .spd-cal-note{color:var(--spd-muted-light);font-family:var(--spd-body);font-size:12px;margin-top:12px;text-align:center}.spd .spd-view--cal .spd-cal-note a{color:var(--spd-teal);text-decoration:none}.spd .spd-view--cal .spd-cal-note a:hover{text-decoration:underline}.spd .spd-cal-box{background:#fff;border:1.5px solid var(--spd-border);border-radius:12px;padding:28px 24px;text-align:center}.spd .spd-cal-icon{align-items:center;background:var(--spd-teal-bg);border:2px solid var(--spd-teal);border-radius:50%;display:flex;font-size:22px;height:52px;justify-content:center;margin:0 auto 14px;width:52px}.spd .spd-cal-box p{color:var(--spd-muted);font-family:var(--spd-body);font-size:13px;margin-bottom:16px}.spd .spd-cal-btn{background:var(--spd-teal);border:none;border-radius:9px;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-family:var(--spd-display);font-size:14px;font-weight:700;letter-spacing:normal;line-height:normal;margin:0;min-height:0;padding:12px 28px;text-transform:none;transition:background .15s}.spd .spd-cal-btn:hover{background:var(--spd-teal-hover);color:#fff}.spd .spd-cal-box .spd-cal-note{color:var(--spd-muted-light);font-size:12px;margin:12px 0 0}.spd .spd-cal-box a{color:var(--spd-teal);text-decoration:none}.spd .spd-cal-box a:hover{text-decoration:underline}.spd .spd-durations{display:flex;gap:12px;margin-bottom:16px}.spd .spd-duration{background:var(--spd-bg-light);border:1.5px solid var(--spd-border);border-radius:10px;flex:1;padding:14px}.spd .spd-duration.is-featured{background:var(--spd-teal-bg);border-color:var(--spd-teal)}.spd .spd-duration-tag{color:var(--spd-muted-light);font-family:var(--spd-body);font-size:10px;font-weight:700;letter-spacing:.08em;margin-bottom:4px;text-transform:uppercase}.spd .spd-duration.is-featured .spd-duration-tag{color:var(--spd-teal-dark)}.spd .spd-duration-title{color:var(--spd-navy);font-size:13px;font-weight:700}.spd .spd-duration-desc{color:var(--spd-muted);font-family:var(--spd-body);font-size:11px;margin-top:3px}.spd a:focus-visible,.spd button:focus-visible{outline:2px solid var(--spd-teal-dark);outline-offset:2px}.spd-editor-note{background:#fff8e6;border:1px solid #f0c36d;border-radius:6px;color:#5c4400;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.5;margin:0 0 12px;padding:12px 16px}.spd-editor-note ul{margin:6px 0 0 18px;padding:0}.spd-test-banner{background:#fde8e7;border-bottom:2px solid #d0342c;color:#6b1712;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;padding:12px 20px;text-align:center}.spd-test-banner *{font:inherit;margin:0;padding:0}.spd-test-banner b{font-weight:700}.spd-test-banner i{font-style:italic}.spd .spd-test-rep{background:#fde8e7;border:1px dashed #d0342c;border-radius:8px;color:#6b1712;font-family:var(--spd-body);font-size:13px;font-weight:700;margin-bottom:14px;padding:10px 14px}@media (max-width:768px){.spd{grid-template-columns:1fr}.spd--fill{min-height:0}.spd .spd-intro{order:1;padding:40px 24px}.spd .spd-panel{order:2;padding:36px 24px 60px}.spd .spd-title{font-size:30px}.spd .spd-lede{font-size:14px;margin-bottom:28px;max-width:100%}.spd .spd-stats{gap:8px;margin-bottom:28px}.spd .spd-stat-num{font-size:20px}.spd .spd-stat-label{font-size:9px}.spd .spd-form-head h2{font-size:22px}.spd .spd-field-row{gap:0;grid-template-columns:1fr}.spd .spd-durations,.spd .spd-field-row--fit{flex-direction:column}.spd .spd-field input,.spd .spd-field select{font-size:16px}}@media (max-width:480px){.spd .spd-intro{padding:32px 20px}.spd .spd-panel{padding:28px 20px 52px}.spd .spd-title{font-size:26px}.spd .spd-badge{font-size:10px;padding:6px 12px}}@media (prefers-reduced-motion:reduce){.spd *{transition:none!important}}