.home-redesign{--cb-ink:#071522;--cb-ink-soft:#0b1b2a;--cb-amber:#fbbf24;background:#f4f6f8}.home-redesign main>section:not(:first-child):not(#why-callback){content-visibility:auto;contain-intrinsic-size:auto var(--home-section-height)}.home-redesign #why-callback>div{content-visibility:auto;contain-intrinsic-size:auto calc(var(--home-section-height) - 161px)}.home-redesign main>section:nth-child(2){--home-section-height:1262px}.home-redesign main>section:nth-child(3){--home-section-height:2498px}.home-redesign main>section:nth-child(4){--home-section-height:825px}.home-redesign main>section:nth-child(5){--home-section-height:1817px}@media (width>=640px) and (width<=1023px){.home-redesign main>section:nth-child(2){--home-section-height:1218px}.home-redesign main>section:nth-child(3){--home-section-height:2643px}.home-redesign main>section:nth-child(4){--home-section-height:833px}.home-redesign main>section:nth-child(5){--home-section-height:1968px}}@media (width>=768px){.home-redesign #why-callback>div{contain-intrinsic-size:auto calc(var(--home-section-height) - 225px)}}@media (width>=1024px){.home-redesign main>section:nth-child(2){--home-section-height:1362px}.home-redesign main>section:nth-child(3){--home-section-height:1101px}.home-redesign main>section:nth-child(4){--home-section-height:773px}.home-redesign main>section:nth-child(5){--home-section-height:1968px}}@media (width>=1280px){.home-redesign main>section:nth-child(5){--home-section-height:942px}}@media (width>=1440px){.home-redesign main>section:nth-child(5){--home-section-height:906px}}@media print{.home-redesign main>section:not(:first-child):not(#why-callback),.home-redesign #why-callback>div{content-visibility:visible;contain-intrinsic-size:none}}.home-redesign .cb-brand-wordmark{letter-spacing:-.01em;text-rendering:geometricprecision;-webkit-font-smoothing:subpixel-antialiased;align-items:baseline;font-family:Segoe UI Variable Display,Segoe UI,Arial,sans-serif;font-size:1.1875rem;font-weight:800;line-height:1;display:inline-flex}.home-redesign .cb-brand-wordmark-accent{color:#fcd34d;letter-spacing:.09em;text-transform:uppercase;margin-left:.48rem;font-size:.72em;font-weight:900}.home-redesign .cb-grid{background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.home-redesign .cb-cinematic-photo{object-fit:cover;object-position:50% 34%;opacity:.9;width:58%;height:730px;display:block;position:absolute;top:0;left:42%;right:0}.home-redesign .cb-cinematic-scrim{pointer-events:none;background:linear-gradient(#0715220a 58%,#07152285 100%),linear-gradient(90deg,#071522 0%,#071522fa 34%,#071522c7 49%,#0715223d 66%,#0715220a 100%);height:730px;position:absolute;inset:0 0 auto}.home-redesign .cb-cinematic-content,.home-redesign .cb-signal{z-index:1;position:relative}.home-redesign .cb-cinematic-copy{max-width:min(680px,48vw)}.home-redesign .cb-cinematic-copy h1{font-size:clamp(3.5rem,4.5vw,5.4rem)}.home-redesign .cb-signal{--signal-duration:10s;background:radial-gradient(circle at 78% 0,#fbbf241a,#0000 34%),#071522f5;border-top:1px solid #ffffff1f;overflow:hidden}.home-redesign .cb-signal-heading{justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.home-redesign .cb-signal-kicker{color:#fcd34d;letter-spacing:.19em;text-transform:uppercase;font-size:.68rem;font-weight:900}.home-redesign .cb-signal-title{color:#fff;letter-spacing:-.025em;margin-top:.45rem;font-size:clamp(1.35rem,2vw,1.9rem);font-weight:900;line-height:1.08}.home-redesign .cb-signal-control,.home-redesign .cb-signal-motion-state{color:#ffffffc7;border:1px solid #ffffff2e;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.45rem;min-height:44px;margin-right:5.5rem;padding:.65rem .9rem;font-size:.75rem;font-weight:800;display:inline-flex}.home-redesign .cb-signal-control{cursor:pointer;background:#ffffff0f;transition:background-color .16s,border-color .16s,color .16s}.home-redesign .cb-signal-control:hover{color:#fff;background:#ffffff1f;border-color:#fcd34d8c}.home-redesign .cb-signal-control:focus-visible{outline-offset:3px;outline:3px solid #fcd34deb}.home-redesign .cb-signal-path{margin-top:1.5rem;position:relative}.home-redesign .cb-signal-track{background:#ffffff21;height:2px;position:absolute;top:1.7rem;left:1.75rem;right:calc(25% - 1.75rem);overflow:visible}.home-redesign .cb-signal-progress{animation:cb-signal-fill var(--signal-duration) linear infinite;transform-origin:0;background:linear-gradient(90deg,#fbbf24,#34d399);height:100%;position:absolute;inset:0;transform:scaleX(0);box-shadow:0 0 18px #34d3996b}.home-redesign .cb-signal-orb{animation:cb-signal-travel var(--signal-duration) linear infinite;background:#fcd34d;border:3px solid #071522e6;border-radius:999px;width:.85rem;height:.85rem;position:absolute;top:50%;left:0;transform:translate(-50%,-50%);box-shadow:0 0 0 5px #fbbf2424,0 0 22px #fbbf249e}.home-redesign .cb-signal-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.home-redesign .cb-signal-step{min-width:0;padding-right:1rem}.home-redesign .cb-signal-icon{color:#fcd34d;z-index:1;background:#10283a;border:1px solid #fcd34d66;border-radius:999px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-bottom:.85rem;display:flex;position:relative;box-shadow:0 9px 24px #00000040}.home-redesign .cb-signal-icon:after{animation:cb-signal-node var(--signal-duration) ease-out infinite;border-radius:inherit;content:"";opacity:0;border:2px solid #fcd34db8;position:absolute;inset:-1px}.home-redesign .cb-signal-step:nth-child(2) .cb-signal-icon:after{animation-delay:2.2s}.home-redesign .cb-signal-step:nth-child(3) .cb-signal-icon:after{animation-delay:4.5s}.home-redesign .cb-signal-step:nth-child(4) .cb-signal-icon:after{animation-delay:7s}.home-redesign .cb-signal-step-number{color:#ffffffa3;font-variant-numeric:tabular-nums;letter-spacing:.16em;font-size:.78rem;font-weight:900}.home-redesign .cb-signal-step-title{color:#fff;margin-top:.28rem;font-size:.95rem;font-weight:850}.home-redesign .cb-signal-step-copy{color:#ffffff8c;max-width:14rem;margin-top:.3rem;font-size:.78rem;font-weight:600;line-height:1.5}.home-redesign .cb-signal.is-paused .cb-signal-progress,.home-redesign .cb-signal.is-paused .cb-signal-orb,.home-redesign .cb-signal.is-paused .cb-signal-icon:after{animation-play-state:paused}@keyframes cb-signal-fill{0%,5%{opacity:0;transform:scaleX(0)}7%{opacity:1}22%{transform:scaleX(.333)}45%{transform:scaleX(.666)}70%,94%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}@keyframes cb-signal-travel{0%,5%{opacity:0;left:0}7%{opacity:1}22%{left:33.333%}45%{left:66.666%}70%,92%{opacity:1;left:100%}to{opacity:0;left:100%}}@keyframes cb-signal-node{0%,8%{opacity:0;transform:scale(1)}10%{opacity:.75;transform:scale(1)}16%{opacity:0;transform:scale(1.38)}to{opacity:0;transform:scale(1.38)}}.home-redesign .cb-eyebrow{color:#334155;letter-spacing:.2em;text-transform:uppercase;font-size:.75rem;font-weight:900;line-height:1.2}.home-redesign .cb-eyebrow:before{background:var(--cb-amber);content:"";width:2rem;height:3px;margin-right:.75rem;display:inline-block;transform:translateY(-2px)}.home-redesign #why-callback .cb-eyebrow{letter-spacing:.18em;font-size:.84rem}.home-redesign .cb-call-card{position:relative}.home-redesign .cb-call-card:before{content:"";background:linear-gradient(90deg,#0000,#fbbf248c,#0000);height:1px;position:absolute;top:0;left:10%;right:10%}.home-redesign .cb-field-photo{background:#0b1b2a;border-radius:1.5rem;width:100%;height:100%;min-height:30rem;position:relative;overflow:hidden;box-shadow:0 24px 56px #0f172a29}.home-redesign .cb-field-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 48%,#071522e0 100%);position:absolute;inset:0}.home-redesign .cb-field-photo img{object-fit:cover;object-position:50% 59%;width:100%;height:100%}.home-redesign .cb-field-photo-caption{color:#fff;z-index:1;gap:.45rem;padding:1.5rem;display:grid;position:absolute;bottom:0;left:0;right:0}.home-redesign .cb-field-photo-caption span{color:#fcd34d;letter-spacing:.17em;text-transform:uppercase;font-size:.68rem;font-weight:900}.home-redesign .cb-field-photo-caption strong{font-size:1.08rem;line-height:1.35}.home-redesign .cb-icon-medallion{color:var(--cb-ink);background:#fef3c7;border:1px solid #fde68a;border-radius:.75rem;flex:none;justify-content:center;align-items:center;display:flex}.home-redesign .cb-icon-medallion-promise{width:4.25rem;height:4.25rem}.home-redesign .cb-promise-card{position:relative;overflow:hidden}.home-redesign .cb-promise-card:before{content:"";background:linear-gradient(90deg,#f59e0b,#fcd34d 52%,#fcd34d14);height:4px;position:absolute;top:0;left:0;right:0}.home-redesign .cb-support-photo{aspect-ratio:4/5;border:1px solid #ffffff29;border-radius:1.5rem;width:100%;max-width:28rem;max-height:36rem;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 26px 64px #00000057}.home-redesign .cb-support-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 52%,#071522f0 100%);position:absolute;inset:0}.home-redesign .cb-support-photo img{object-fit:cover;object-position:50% 38%;width:100%;height:100%}.home-redesign .cb-support-photo figcaption{z-index:1;gap:.4rem;padding:1.25rem;display:grid;position:absolute;bottom:0;left:0;right:0}.home-redesign .cb-support-photo figcaption span{color:#fcd34d;letter-spacing:.16em;text-transform:uppercase;font-size:.68rem;font-weight:900}.home-redesign .cb-support-photo figcaption strong{color:#fff;font-size:.95rem;line-height:1.35}.home-redesign .cb-help-form{background:linear-gradient(#fff 0%,#f8fafc 100%);position:relative;overflow:hidden}.home-redesign .cb-help-form:before{content:"";background:linear-gradient(90deg,#f59e0b,#fcd34d 52%,#34d399);height:4px;position:absolute;top:0;left:0;right:0}.home-redesign #why-callback{position:relative}.home-redesign #why-callback:before{content:"";pointer-events:none;z-index:0;background:#d8e1e7;border-top:1px solid #ffffff1f;border-bottom:1px solid #07152214;height:24px;position:absolute;inset:-12px 0 auto}.home-redesign #why-callback>div{z-index:1;position:relative}.home-redesign summary::-webkit-details-marker{display:none}.home-redesign a,.home-redesign button,.home-redesign summary{-webkit-tap-highlight-color:transparent}.home-redesign section[id]{scroll-margin-top:5rem}@media (width>=1024px) and (height<=800px){.home-redesign .cb-cinematic-photo,.home-redesign .cb-cinematic-scrim{height:648px}.home-redesign .cb-cinematic-content{min-height:648px;padding-top:3.25rem;padding-bottom:3.25rem}}@media (width<=1023px){.home-redesign .cb-field-photo{width:100%;height:auto;min-height:0}.home-redesign .cb-cinematic-hero{flex-direction:column;display:flex}.home-redesign .cb-cinematic-photo{aspect-ratio:4/3;object-position:65% 32%;opacity:1;order:2;width:100%;height:auto;max-height:540px;position:relative;top:auto;left:auto;right:auto}.home-redesign .cb-cinematic-scrim,.home-redesign .cb-cinematic-hero>.cb-grid{display:none}.home-redesign .cb-cinematic-content{order:1;min-height:0;padding-top:4.5rem;padding-bottom:3.5rem}.home-redesign .cb-cinematic-copy{max-width:680px}.home-redesign .cb-cinematic-copy h1{font-size:clamp(3rem,8vw,4.5rem)}.home-redesign .cb-signal{order:3}.home-redesign .cb-signal-control,.home-redesign .cb-signal-motion-state{margin-right:0}.home-redesign .cb-signal-track{display:none}.home-redesign .cb-signal-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.home-redesign .cb-signal-step{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:1rem;padding:1rem}}@media (width<=640px){.home-redesign .cb-grid{background-size:36px 36px}.home-redesign .cb-cinematic-content{padding-top:3.75rem;padding-bottom:3rem}.home-redesign .cb-cinematic-photo{object-position:66% 32%;max-height:none}.home-redesign .cb-signal-heading{flex-direction:column;align-items:flex-start;gap:1rem}.home-redesign .cb-signal-control{align-self:stretch;margin-right:0}.home-redesign .cb-signal-path{margin-top:1.15rem}.home-redesign .cb-signal-step-copy{font-size:.74rem}.home-redesign .cb-signal-icon{width:3.25rem;height:3.25rem}.home-redesign .cb-support-photo{aspect-ratio:5/4;max-height:20rem}.home-redesign .cb-support-photo img{object-position:50% 35%}.home-redesign #why-callback:before{height:20px;inset:-10px 0 auto}}@media (width>=768px){.cb-home-chat button[aria-label=Open\ chat]{width:4.5rem;height:4.5rem;bottom:1.5rem;right:1.5rem}}@media (prefers-reduced-motion:reduce){.home-redesign *,.home-redesign :before,.home-redesign :after{scroll-behavior:auto!important}.home-redesign .cb-signal-progress{opacity:.55;transform:scaleX(1);animation:none!important}.home-redesign .cb-signal-orb,.home-redesign .cb-signal-icon:after{display:none;animation:none!important}}
