#xlp{--xlp-ink:#1f2933;--xlp-ink-2:#4f5b6a;--xlp-page:#fff;--xlp-alt:#f3f4f6;--xlp-tint:#fdf0e8;--xlp-accent:#b94708;--xlp-accent-hover:#8f3504;--xlp-rule:#e2e6eb;--xlp-tint-line:#f0c7b0;--xlp-accent-ring:#b9470838;--xlp-field:#8b95a3;--xlp-error:#b3261e;--xlp-error-bg:#fdf2f1;--xlp-focus:#1f2933;--xlp-font:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--xlp-max:1200px;--xlp-gutter:20px;--xlp-section:48px;--xlp-gap:16px;--xlp-radius:10px;--xlp-radius-sm:6px;--xlp-shadow:0 1px 2px #1f29330d,0 14px 34px -14px #1f293338;--xlp-bar-h:0px;background:var(--xlp-page);color:var(--xlp-ink);font-family:var(--xlp-font);-webkit-text-size-adjust:100%;overflow-wrap:break-word;margin:0;padding:0;font-size:17px;font-weight:400;line-height:1.5}@media (max-width:359px){#xlp{--xlp-gutter:16px}}@media (min-width:768px){#xlp{--xlp-gutter:32px;--xlp-section:72px;--xlp-gap:24px;font-size:18px;line-height:1.55}}#xlp *,#xlp :before,#xlp :after{box-sizing:border-box}#xlp h1,#xlp h2,#xlp h3,#xlp p,#xlp ul,#xlp ol,#xlp li,#xlp figure,#xlp blockquote,#xlp dl,#xlp dd{margin:0;padding:0}#xlp p{max-width:none}#xlp h1,#xlp h2,#xlp h3{font-family:var(--xlp-font);color:var(--xlp-ink);letter-spacing:-.02em;text-transform:none;text-wrap:wrap;font-weight:800}#xlp h1{font-size:34px;line-height:1.08}#xlp h2{font-size:27px;line-height:1.15}#xlp h3{letter-spacing:-.01em;font-size:19px;font-weight:700;line-height:1.3}@media (min-width:768px){#xlp h1{font-size:50px;line-height:1.04}#xlp h2{font-size:34px}#xlp h3{font-size:20px}}#xlp p,#xlp li{font-family:var(--xlp-font);font-size:inherit;line-height:inherit;color:inherit}#xlp ul,#xlp ol{list-style:none}#xlp #xlp-main:focus{outline:none}#xlp img{border:0;max-width:100%;height:auto;display:block}#xlp a{color:var(--xlp-accent);text-underline-offset:3px;text-decoration:underline}#xlp a:hover{color:var(--xlp-accent-hover)}#xlp :focus-visible{outline:3px solid var(--xlp-focus);outline-offset:3px;border-radius:4px}#xlp [id]{scroll-margin-top:16px}#xlp .xlp-sr,#xlp .gform_wrapper .screen-reader-text,#xlp .gform_wrapper .hidden_label>legend.gfield_label,#xlp .xlp-form-card.is-sent #xlp-form-h{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}#xlp .xlp-wrap{width:100%;max-width:calc(var(--xlp-max) + 2 * var(--xlp-gutter));padding:0 var(--xlp-gutter);margin:0 auto}#xlp .xlp-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:24px;height:24px}#xlp .xlp-skip{z-index:100;background:var(--xlp-ink);color:#fff;border-radius:var(--xlp-radius-sm);padding:12px 16px;font-weight:700;text-decoration:none;position:absolute;top:-60px;left:12px}#xlp .xlp-skip:focus{color:#fff;top:12px}#xlp .xlp-btn{border-radius:var(--xlp-radius-sm);min-height:52px;font-family:var(--xlp-font);text-align:center;cursor:pointer;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:12px 24px;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}#xlp .xlp-btn--primary{background:var(--xlp-accent);border-color:var(--xlp-accent);color:#fff}#xlp .xlp-btn--primary:hover{background:var(--xlp-accent-hover);border-color:var(--xlp-accent-hover);color:#fff}#xlp .xlp-btn--secondary{border-color:var(--xlp-accent);color:var(--xlp-accent);background:#fff}#xlp .xlp-btn--secondary:hover{background:var(--xlp-tint);color:var(--xlp-accent-hover);border-color:var(--xlp-accent-hover)}#xlp .xlp-btn svg{fill:currentColor;flex:none;width:20px;height:20px}#xlp .xlp-actions{flex-direction:column;gap:12px;display:flex}#xlp .xlp-actions .xlp-btn{width:100%}@media (min-width:600px){#xlp .xlp-actions{flex-flow:wrap}#xlp .xlp-actions .xlp-btn{width:auto;min-width:200px}}#xlp .xlp-header{border-bottom:1px solid var(--xlp-rule);background:#fff}#xlp .xlp-header .xlp-wrap{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}@media (min-width:768px){#xlp .xlp-header .xlp-wrap{min-height:76px}}#xlp .xlp-logo{flex:none;width:164px;display:block}@media (min-width:768px){#xlp .xlp-logo{width:220px}}@media (max-width:359px){#xlp .xlp-header .xlp-wrap{gap:10px}#xlp .xlp-logo{flex:0 164px;min-width:0}#xlp .xlp-call{gap:6px;padding:8px 10px}}#xlp .xlp-logo img{width:100%;height:auto}#xlp .xlp-header-actions{align-items:center;gap:24px;display:flex}#xlp .xlp-call{border:1.5px solid var(--xlp-accent);border-radius:var(--xlp-radius-sm);min-height:44px;color:var(--xlp-accent);white-space:nowrap;align-items:center;gap:8px;padding:8px 14px;font-size:16px;font-weight:700;line-height:1.15;text-decoration:none;display:inline-flex}#xlp .xlp-call:hover{background:var(--xlp-tint);color:var(--xlp-accent-hover)}#xlp .xlp-call svg{fill:currentColor;flex:none;width:18px;height:18px}#xlp .xlp-call-num{display:none}#xlp .xlp-header-quote{color:var(--xlp-ink);font-size:16px;font-weight:700;text-decoration:none;display:none}#xlp .xlp-header-quote:hover{color:var(--xlp-accent);text-decoration:underline}@media (min-width:768px){#xlp .xlp-call-num{border-left:1px solid var(--xlp-tint-line);color:var(--xlp-ink);margin-left:2px;padding-left:10px;display:inline}#xlp .xlp-header-quote{align-items:center;min-height:44px;display:inline-flex}}#xlp .xlp-hero{padding:24px 0 36px}@media (min-width:768px){#xlp .xlp-hero{padding:44px 0 64px}}#xlp .xlp-hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""form""media";gap:28px;display:grid}@media (min-width:1024px){#xlp .xlp-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"copy form""media form";align-items:start;gap:28px 48px}}#xlp .xlp-hero-copy{flex-direction:column;grid-area:copy;display:flex}#xlp .xlp-hero-media{grid-area:media}#xlp .xlp-form-card{grid-area:form}#xlp .xlp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--xlp-accent);margin-bottom:12px;font-size:13px;font-weight:800;line-height:1.4}#xlp .xlp-offer{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:20px;display:grid}#xlp .xlp-offer-price{border-radius:var(--xlp-radius-sm);background:var(--xlp-accent);color:#fff;letter-spacing:-.02em;text-align:center;padding:8px 18px;font-size:30px;font-weight:800;line-height:1.1;display:block}#xlp .xlp-offer-time{border-radius:var(--xlp-radius-sm);background:var(--xlp-tint);color:var(--xlp-accent-hover);letter-spacing:-.01em;justify-content:center;align-items:center;gap:10px;padding:9px 16px;font-size:22px;font-weight:800;line-height:1.15;display:flex}#xlp .xlp-offer-time svg{stroke-width:2.2px;flex:none;width:26px;height:26px}#xlp .xlp-offer-note{color:var(--xlp-ink-2);margin-top:12px;font-size:15px;line-height:1.45}@media (min-width:600px){#xlp .xlp-offer{flex-wrap:wrap;align-items:center;gap:12px 18px;display:flex}#xlp .xlp-offer-price{padding:6px 18px;font-size:34px}#xlp .xlp-offer-time{margin-left:19px;padding:8px 16px 8px 13px;font-size:26px;position:relative}#xlp .xlp-offer-time:before{content:"";background:var(--xlp-rule);width:1px;position:absolute;top:8px;bottom:8px;left:-19px}#xlp .xlp-offer-time svg{width:28px;height:28px}#xlp .xlp-offer-note{font-size:16px}}@media (min-width:1024px){#xlp .xlp-offer-price{font-size:38px}#xlp .xlp-offer-time{font-size:28px}}#xlp .xlp-intro{max-width:38em;color:var(--xlp-ink-2);margin-top:14px}#xlp .xlp-hero .xlp-actions{margin-top:22px}#xlp .xlp-benefits{gap:12px;margin-top:22px;display:grid}#xlp .xlp-benefits li{color:var(--xlp-ink);align-items:flex-start;gap:10px;font-size:16px;font-weight:600;line-height:1.35;display:flex}#xlp .xlp-benefits .xlp-icon{width:22px;height:22px;color:var(--xlp-accent);margin-top:-1px}@media (min-width:1024px){#xlp .xlp-hero-copy .xlp-benefits{order:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:22px}#xlp .xlp-hero-copy .xlp-actions{order:2}#xlp .xlp-benefits li{border-left:1px solid var(--xlp-rule);color:var(--xlp-ink-2);padding:0 16px;font-size:15px;font-weight:500}#xlp .xlp-benefits li:first-child{border-left:0;padding-left:0}}#xlp .xlp-hero-media img{aspect-ratio:3/2;object-fit:cover;object-position:50% 20%;border-radius:var(--xlp-radius);width:100%}#xlp .xlp-form-card{border:1px solid var(--xlp-rule);border-radius:var(--xlp-radius);box-shadow:var(--xlp-shadow);background:#fff;padding:22px 20px;position:relative}@media (min-width:768px){#xlp .xlp-form-card{padding:30px 28px}}#xlp .xlp-form-card h2{letter-spacing:-.015em;font-size:24px;line-height:1.2}@media (min-width:768px){#xlp .xlp-form-card h2{font-size:26px}}#xlp .xlp-form-intro{color:var(--xlp-ink-2);margin:8px 0 18px;font-size:16px;line-height:1.45}#xlp .xlp-form-after{color:var(--xlp-ink-2);text-align:center;margin-top:14px;font-size:15px;line-height:1.45}#xlp .xlp-form-privacy{color:var(--xlp-ink-2);text-align:center;margin-top:6px;font-size:14px;line-height:1.45}#xlp .xlp-form-card.is-sent .xlp-form-intro,#xlp .xlp-form-card.is-sent .xlp-form-after{display:none}#xlp .xlp-form-call{margin-top:14px}#xlp .gform_wrapper{font-family:var(--xlp-font)!important;color:var(--xlp-ink)!important;max-width:none!important;margin:0!important;padding:0!important}#xlp .gform_wrapper .gform_heading,#xlp .gform_wrapper .gform_title,#xlp .gform_wrapper .gform_description:empty{display:none!important}#xlp .gform_wrapper .gform_required_legend{color:var(--xlp-ink-2)!important;margin:0 0 14px!important;font-size:14px!important}#xlp .gform_wrapper .gform_fields{grid-template-columns:minmax(0,1fr)!important;gap:16px 0!important;display:grid!important}#xlp .gform_wrapper .gfield{grid-column:1/-1!important;margin:0!important;padding:0!important}#xlp .gform_wrapper fieldset.gfield{border:0!important;min-width:0!important}#xlp .gform_wrapper legend.gfield_label{float:none!important;width:100%!important}#xlp .gform_wrapper .gform_hidden,#xlp .gform_wrapper .gfield--type-hidden,#xlp .gform_wrapper .gform_validation_container,#xlp .gform_wrapper .gfield--type-honeypot{display:none!important}#xlp .gform_wrapper .gform_button.is-sending,#xlp .gform_wrapper .gform_button[aria-disabled=true]{opacity:.8!important;cursor:progress!important}#xlp .xlp-form-alert{border:1.5px solid var(--xlp-error);border-radius:var(--xlp-radius-sm);background:var(--xlp-error-bg);color:var(--xlp-error);margin:0 0 16px;padding:12px 14px;font-size:15px;font-weight:600;line-height:1.45}#xlp .xlp-form-alert a{color:var(--xlp-error)}#xlp .gform_wrapper .gfield_label,#xlp .gform_wrapper legend.gfield_label{font-family:var(--xlp-font)!important;color:var(--xlp-ink)!important;margin:0 0 6px!important;padding:0!important;font-size:16px!important;font-weight:600!important;line-height:1.4!important;display:block!important}#xlp .gform_wrapper .gfield_required,#xlp .gform_wrapper .gfield_required_asterisk{color:var(--xlp-accent)!important;font-weight:700!important}#xlp .gform_wrapper .gfield_description{color:var(--xlp-ink-2)!important;margin:6px 0 0!important;padding:0!important;font-size:14px!important;line-height:1.45!important}#xlp .gform_wrapper input[type=text],#xlp .gform_wrapper input[type=email],#xlp .gform_wrapper input[type=tel],#xlp .gform_wrapper input[type=date],#xlp .gform_wrapper select,#xlp .gform_wrapper textarea{width:100%!important;height:auto!important;min-height:48px!important;font-family:var(--xlp-font)!important;color:var(--xlp-ink)!important;border:1px solid var(--xlp-field)!important;border-radius:var(--xlp-radius-sm)!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:11px 14px!important;font-size:16px!important;font-weight:400!important;line-height:1.4!important}#xlp .gform_wrapper textarea{resize:vertical;min-height:110px!important}#xlp .gform_wrapper select{appearance:auto!important}#xlp .gform_wrapper ::placeholder{opacity:1;color:#6b7480!important}#xlp .gform_wrapper input:hover,#xlp .gform_wrapper select:hover,#xlp .gform_wrapper textarea:hover{border-color:var(--xlp-ink-2)!important}#xlp .gform_wrapper input:focus,#xlp .gform_wrapper select:focus,#xlp .gform_wrapper textarea:focus{border-color:var(--xlp-accent)!important;box-shadow:0 0 0 3px var(--xlp-accent-ring)!important;outline:none!important}#xlp .gform_wrapper .ginput_container_date{position:relative}#xlp .gform_wrapper .ginput_container_date img.ui-datepicker-trigger{display:none!important}#xlp .gform_wrapper .gfield_radio,#xlp .gform_wrapper .gfield_checkbox{gap:8px!important;display:grid!important}#xlp .gform_wrapper .gchoice{cursor:pointer;border:1px solid var(--xlp-field)!important;border-radius:var(--xlp-radius-sm)!important;background:#fff!important;align-items:center!important;gap:10px!important;min-height:48px!important;margin:0!important;padding:8px 12px!important;display:flex!important}#xlp .gform_wrapper .gchoice:has(input:checked){border-color:var(--xlp-accent)!important;background:var(--xlp-tint)!important}#xlp .gform_wrapper .gchoice input{accent-color:var(--xlp-accent);flex:none;width:20px!important;height:20px!important;margin:0!important}#xlp .gform_wrapper .gchoice label{cursor:pointer;max-width:none!important;color:var(--xlp-ink)!important;margin:0!important;padding:0!important;font-size:16px!important;font-weight:500!important;line-height:1.35!important}#xlp .gform_wrapper .gfield_error input,#xlp .gform_wrapper .gfield_error select,#xlp .gform_wrapper .gfield_error textarea{border-color:var(--xlp-error)!important}#xlp .gform_wrapper .gfield_error .gfield_label{color:var(--xlp-ink)!important}#xlp .gform_wrapper .validation_message,#xlp .gform_wrapper .gfield_validation_message{color:var(--xlp-error)!important;background:0 0!important;border:0!important;margin:6px 0 0!important;padding:0!important;font-size:15px!important;font-weight:600!important}#xlp .gform_wrapper .gform_validation_errors{border:1.5px solid var(--xlp-error)!important;border-radius:var(--xlp-radius-sm)!important;background:var(--xlp-error-bg)!important;box-shadow:none!important;margin:0 0 16px!important;padding:12px 14px!important}#xlp .gform_wrapper .gform_validation_errors h2,#xlp .gform_wrapper .gform_submission_error{color:var(--xlp-error)!important;margin:0!important;font-size:15px!important;font-weight:700!important;line-height:1.4!important}#xlp .gform_wrapper .gform_validation_errors .gform-icon{display:none!important}#xlp .gform_wrapper .gform_footer,#xlp .gform_wrapper .gform_page_footer{margin:22px 0 0!important;padding:0!important}#xlp .gform_wrapper .gform_footer input[type=submit],#xlp .gform_wrapper .gform_button,#xlp .gform_wrapper button[type=submit]{cursor:pointer;width:100%!important;min-height:54px!important;font-family:var(--xlp-font)!important;letter-spacing:0!important;text-transform:none!important;color:#fff!important;background:var(--xlp-accent)!important;border:2px solid var(--xlp-accent)!important;border-radius:var(--xlp-radius-sm)!important;box-shadow:none!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:12px 20px!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important;display:inline-flex!important}#xlp .gform_wrapper .gform_footer input[type=submit]:hover,#xlp .gform_wrapper .gform_button:hover{background:var(--xlp-accent-hover)!important;border-color:var(--xlp-accent-hover)!important}#xlp .gform_wrapper .gform_footer input[type=submit]:focus-visible,#xlp .gform_wrapper .gform_button:focus-visible{outline:3px solid var(--xlp-focus)!important;outline-offset:3px!important}#xlp .gform_wrapper .gform_ajax_spinner{display:none!important}#xlp .gform_wrapper .charleft{color:var(--xlp-ink-2)!important;margin-top:4px!important;font-size:13px!important}#xlp .gform_confirmation_wrapper,#xlp .gform_confirmation_message{color:var(--xlp-ink);background:0 0;border:0;margin:0;padding:0;font-weight:400}#xlp .xlp-success h3{margin-bottom:8px;font-size:22px}#xlp .xlp-success h3:focus{outline:none}#xlp .xlp-success p{color:var(--xlp-ink)}#xlp .xlp-section{padding:var(--xlp-section) 0}#xlp .xlp-section--alt{background:var(--xlp-alt)}#xlp .xlp-section--rule{border-top:1px solid var(--xlp-rule)}#xlp .xlp-section-head{max-width:46em;margin-bottom:28px}#xlp .xlp-section-head p{color:var(--xlp-ink-2);margin-top:12px}#xlp .xlp-disc{background:var(--xlp-tint);width:48px;height:48px;color:var(--xlp-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}#xlp .xlp-cards{gap:var(--xlp-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:768px){#xlp .xlp-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}#xlp .xlp-card{border:1px solid var(--xlp-rule);border-radius:var(--xlp-radius);background:#fff;align-items:flex-start;gap:16px;padding:22px 20px;display:flex;box-shadow:0 1px 2px #1f29330a}@media (min-width:768px){#xlp .xlp-card{padding:26px 24px}}#xlp .xlp-card h3{margin-bottom:6px}#xlp .xlp-card p{color:var(--xlp-ink-2);font-size:16px;line-height:1.5}#xlp .xlp-note{color:var(--xlp-ink-2);border-radius:var(--xlp-radius-sm);border:1px solid var(--xlp-rule);background:#fff;margin-top:22px;padding:14px 18px;font-size:15px;line-height:1.5}#xlp .xlp-section:not(.xlp-section--alt) .xlp-note{background:var(--xlp-alt);border-color:#0000}#xlp .xlp-proof{gap:var(--xlp-gap);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:900px){#xlp .xlp-proof{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:48px}}#xlp .xlp-review{background:var(--xlp-alt);border-radius:var(--xlp-radius);padding:26px 24px 22px 26px;position:relative}#xlp .xlp-review:before{content:"“";color:var(--xlp-accent);font:800 64px/1 Georgia,serif;position:absolute;top:-6px;left:18px}#xlp .xlp-review p{color:var(--xlp-ink);padding-top:16px;font-size:19px;line-height:1.5;position:relative}#xlp .xlp-review footer{color:var(--xlp-ink-2);margin-top:14px;font-size:15px}#xlp .xlp-review cite{color:var(--xlp-ink);font-style:normal;font-weight:700}#xlp .xlp-creds{gap:12px;display:grid}#xlp .xlp-creds li{border:1px solid var(--xlp-rule);border-radius:var(--xlp-radius);background:#fff;align-items:center;gap:14px;padding:14px 16px;display:flex}#xlp .xlp-creds .xlp-disc{width:42px;height:42px}#xlp .xlp-creds .xlp-disc .xlp-icon{width:21px;height:21px}#xlp .xlp-creds strong{font-size:16px;line-height:1.35;display:block}#xlp .xlp-creds span.xlp-cred-detail{color:var(--xlp-ink-2);font-size:14px;line-height:1.4;display:block}#xlp .xlp-proof-media{max-width:520px;margin:22px 0 0}#xlp .xlp-proof-media img{border-radius:var(--xlp-radius);width:100%}#xlp .xlp-report{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}@media (min-width:900px){#xlp .xlp-report{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:56px}#xlp .xlp-report--text{grid-template-columns:minmax(0,1fr);max-width:46em}}#xlp .xlp-report-line{border-radius:var(--xlp-radius-sm);background:var(--xlp-tint);color:var(--xlp-accent-hover);align-items:center;gap:8px;margin-top:14px;padding:6px 12px;font-size:16px;font-weight:700;display:inline-flex}#xlp .xlp-report-line svg{stroke-width:2.2px;width:20px;height:20px}#xlp .xlp-report-copy>p{margin-top:14px}#xlp .xlp-report-summary{color:var(--xlp-ink-2);font-size:16px}#xlp .xlp-report-copy .xlp-actions{margin-top:24px}#xlp .xlp-stack{aspect-ratio:5/4;width:100%;max-width:560px;margin:0 auto;position:relative}#xlp .xlp-stack img{aspect-ratio:4/3;object-fit:cover;border:6px solid #fff;border-radius:4px;width:64%;position:absolute;box-shadow:0 2px 4px #1f293314,0 18px 36px -12px #1f293359}#xlp .xlp-stack img:first-child{top:4%;left:0;transform:rotate(-5deg)}#xlp .xlp-stack img:nth-child(2){top:0;right:0;transform:rotate(4deg)}#xlp .xlp-stack img:nth-child(3){z-index:1;bottom:0;left:18%;transform:rotate(-1deg)}#xlp .xlp-dialog{border-radius:var(--xlp-radius);width:min(960px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--xlp-ink);background:#fff;border:0;margin:auto;padding:0;box-shadow:0 24px 64px #00000059}#xlp .xlp-dialog::backdrop{background:#1f2933b8}#xlp .xlp-dialog-inner{flex-direction:column;max-height:calc(100dvh - 24px);display:flex}#xlp .xlp-dialog-head{border-bottom:1px solid var(--xlp-rule);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 14px 20px;display:flex}#xlp .xlp-dialog-head h2{font-size:20px;line-height:1.3}#xlp .xlp-dialog-body{gap:20px;padding:20px;display:grid;overflow:auto}#xlp .xlp-dialog-body img{border-radius:var(--xlp-radius-sm);border:1px solid var(--xlp-rule);width:100%}#xlp .xlp-dialog-body figcaption{color:var(--xlp-ink-2);margin-top:8px;font-size:15px}#xlp .xlp-dialog-close{min-height:48px;margin-top:0;padding:10px 16px;font-size:16px}#xlp .xlp-ryan{grid-template-columns:minmax(0,1fr);align-items:center;gap:28px;display:grid}@media (min-width:768px){#xlp .xlp-ryan{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:56px}}#xlp .xlp-ryan-photo{max-width:360px}#xlp .xlp-ryan-photo img{aspect-ratio:4/5;object-fit:cover;object-position:50% 30%;border-radius:var(--xlp-radius);width:100%;box-shadow:var(--xlp-shadow)}#xlp .xlp-ryan-copy>p{color:var(--xlp-ink-2);margin-top:14px}#xlp .xlp-quals{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:24px;display:grid}@media (min-width:600px){#xlp .xlp-quals{grid-template-columns:repeat(2,minmax(0,1fr))}}#xlp .xlp-quals li{border:1px solid var(--xlp-rule);border-radius:var(--xlp-radius-sm);background:#fff;align-items:flex-start;gap:10px;padding:12px 14px;font-size:16px;font-weight:500;line-height:1.4;display:flex}#xlp .xlp-quals .xlp-icon{width:20px;height:20px;color:var(--xlp-accent);margin-top:1px}#xlp .xlp-steps{gap:var(--xlp-gap);counter-reset:xlp-step;grid-template-columns:minmax(0,1fr);display:grid;position:relative}@media (min-width:768px){#xlp .xlp-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){#xlp .xlp-steps{grid-template-columns:repeat(4,minmax(0,1fr))}#xlp .xlp-steps:before{content:"";background:repeating-linear-gradient(90deg,var(--xlp-tint-line) 0 8px,transparent 8px 14px);height:2px;position:absolute;top:41px;left:12%;right:12%}}#xlp .xlp-step{border:1px solid var(--xlp-rule);border-radius:var(--xlp-radius);counter-increment:xlp-step;background:#fff;padding:22px 20px;position:relative}#xlp .xlp-step:before{content:counter(xlp-step);z-index:1;background:var(--xlp-accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:14px;font-size:17px;font-weight:800;display:flex;position:relative;box-shadow:0 0 0 6px #fff}#xlp .xlp-step p{color:var(--xlp-ink-2);margin-top:6px;font-size:16px}#xlp .xlp-faqs{gap:12px;max-width:54em;display:grid}#xlp .xlp-faq{border:1px solid var(--xlp-rule);border-radius:var(--xlp-radius);background:#fff}#xlp .xlp-faq[open]{border-color:var(--xlp-tint-line)}#xlp .xlp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:16px 20px;list-style:none;display:flex}#xlp .xlp-faq summary::-webkit-details-marker{display:none}#xlp .xlp-faq summary h3{font-size:18px;line-height:1.35}#xlp .xlp-faq summary:after{content:"";border-right:2.5px solid var(--xlp-accent);border-bottom:2.5px solid var(--xlp-accent);flex:none;width:11px;height:11px;transition:transform .15s;transform:rotate(45deg)translate(-2px,-2px)}#xlp .xlp-faq[open] summary:after{transform:rotate(-135deg)translate(-2px,-2px)}#xlp .xlp-faq summary:hover h3{color:var(--xlp-accent)}#xlp .xlp-faq-a{color:var(--xlp-ink-2);padding:0 20px 20px}#xlp .xlp-final{background:var(--xlp-tint)}#xlp .xlp-final-inner{text-align:center;max-width:48em;margin:0 auto}#xlp .xlp-final-offer{border-radius:var(--xlp-radius-sm);background:var(--xlp-accent);color:#fff;margin-top:16px;padding:8px 16px;font-size:18px;font-weight:800;line-height:1.3;display:inline-block}#xlp .xlp-final p.xlp-final-copy{color:var(--xlp-ink-2);margin-top:14px}#xlp .xlp-final .xlp-actions{justify-content:center;margin-top:26px}#xlp .xlp-footer{padding:36px 0 calc(36px + var(--xlp-bar-h));background:var(--xlp-ink);color:#c9d0d8;font-size:15px;line-height:1.55}#xlp .xlp-footer-grid{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}@media (min-width:768px){#xlp .xlp-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}#xlp .xlp-footer strong{color:#fff;margin-bottom:4px;font-size:16px;display:block}#xlp .xlp-footer a{color:#fff}#xlp .xlp-footer a:hover{color:#ffd2bd}#xlp .xlp-footer :focus-visible{outline-color:#fff}#xlp .xlp-footer-legal{border-top:1px solid #34404c;margin-top:24px;padding-top:16px;font-size:14px}#xlp .xlp-footer-legal a+a{margin-left:16px}#xlp .xlp-bar{z-index:9990;padding:10px 12px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--xlp-rule);opacity:0;pointer-events:none;background:#fff;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;transition:transform .2s,opacity .2s;display:grid;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -6px 20px #1f29331f}#xlp .xlp-bar.is-on{opacity:1;pointer-events:auto;transform:translateY(0)}#xlp .xlp-bar .xlp-btn{width:100%;min-height:52px;padding:10px 12px;font-size:16px}@media (min-width:768px){#xlp .xlp-bar{display:none}}@media (prefers-reduced-motion:reduce){#xlp .xlp-bar,#xlp .xlp-faq summary:after{transition:none!important}}
