@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}body{background-color:#f1f1f1;color:#062a4b}section{padding:2rem 0;opacity:0;animation:fadeIn 1s ease-out forwards;animation-delay:var(--delay, 0s)}@media screen and (min-width:48rem){section{padding:3rem 0}}section:nth-child(odd){background-color:#fff}section:first-of-type{opacity:100%;animation:none}.section-wrap{grid-gap:32px;padding:1rem 0;display:grid;max-width:62.5em;margin:0 auto!important;position:relative!important;width:100%!important}@media screen and (min-width:48rem){.section-wrap{grid-auto-flow:row;grid-gap:24px}.grid-1{grid-template-columns:100% auto}.grid-2{grid-template-columns:50% auto}}h3{font-size:1.5rem;color:#182247;margin:0 0 1em!important;text-align:center}h3 span{display:inline;background:linear-gradient(180deg,rgba(255,255,255,0) 65%,#e7e7e7 65%)}@media screen and (min-width:48rem){h3{font-size:1.5rem}}#hero{background:#182247;padding:1em 0}#hero h1{font-size:1.8rem;color:#fff;margin-top:0}#hero h1 span{display:inline;background:linear-gradient(180deg,rgba(255,255,255,0) 65%,#333c5b 65%)}@media screen and (min-width:48rem){#hero h1{font-size:2rem}}#hero .section-wrap{align-content:center;align-items:center}@media screen and (min-width:48rem){#hero .section-wrap{grid-template-columns:auto 400px}}#hero img,.img img{width:100%;max-width:225px}#hero .img{display:flex;justify-content:center}#hero p{color:#fff;margin-bottom:1rem}.mobileOnly{display:none!important}@media screen and (max-width:35.5rem){.mobileOnly{display:flex!important}}.desktopOnly{display:block!important}@media screen and (max-width:35.5rem){.desktopOnly{display:none!important}}.ageBracket,.budgetRange,.businessOrFranchise,.cashDeposit,.employmentStatus,.firstTime,.inspirationForBuying,.time{place-items:center}.firstTime .container{display:flex;flex-direction:row;align-items:center;gap:24px}@media screen and (max-width:35.5rem){.firstTime .container{flex-direction:column}}.firstTime .pie-chart{width:200px;height:200px;background:conic-gradient(#f90 0% 55.26%,#036 55.26% 100%);border-radius:50%}.firstTime .pie-chartUS{width:200px;height:200px;background:conic-gradient(#f90 0% 64.24%,#036 64.24% 100%);border-radius:50%}.firstTime .pie-chartCA{width:200px;height:200px;background:conic-gradient(#f90 0% 64.57%,#036 64.57% 100%);border-radius:50%}.firstTime .pie-chartAU{width:200px;height:200px;background:conic-gradient(#f90 0% 50.47%,#036 50.47% 100%);border-radius:50%}.firstTime .legend{display:flex;flex-direction:column;align-items:flex-start}.firstTime .legend div{margin:5px 0}.businessOrFranchise .legend span,.firstTime .legend span{display:inline-block;width:15px;height:15px;margin-right:10px}.firstTime .legend span{vertical-align:middle}.firstTime .yes-color{background-color:#f90}.firstTime .no-color{background-color:#036}.employmentStatus .bar-chart{display:flex;align-items:flex-end;height:130px;margin-bottom:10px;justify-content:center}.employmentStatus .bar{width:80px;margin:0 5px;transform:scaleY(1.5);transform-origin:bottom}.employmentStatus .bar-legend{display:flex;justify-content:center;font-size:14px;margin-top:10px}.employmentStatus .legend{width:80px;margin:0 5px;text-align:center}.employmentStatus .containerMobile{display:flex;flex-direction:column;padding:0;width:100%;max-width:600px;margin:0 auto}.employmentStatus .containerMobile .bar-chart{display:flex;flex-flow:column;justify-content:flex-start;height:100%;margin-bottom:0;gap:18px}.employmentStatus .containerMobile .bar-wrapper{width:100%;display:flex;flex-flow:column;gap:4px}.employmentStatus .containerMobile .bar{height:34px;margin:0;transform:none;transform-origin:left}.employmentStatus .containerMobile .legend{text-align:left;width:100%;margin:0;font-size:.85rem}.ageBracket .bar-chart{display:flex;align-items:flex-end;height:150px;margin-bottom:10px;justify-content:center}.ageBracket .bar-legend{display:flex;justify-content:center;font-size:14px;margin-top:10px}.ageBracket .bar{width:70px;margin:0 5px;transform:scaleY(2);transform-origin:bottom}.ageBracket .legend{width:70px;margin:0 5px;text-align:center}.ageBracket .containerMobile{display:flex;flex-direction:column;padding:0;width:100%;max-width:600px;margin:0 auto}.ageBracket .containerMobile .bar-chart{display:flex;flex-flow:column;justify-content:flex-start;height:100%;margin-bottom:0;gap:18px}.ageBracket .containerMobile .bar-wrapper{width:100%;display:flex;flex-flow:column;gap:4px}.ageBracket .containerMobile .bar{height:34px;margin:0;transform:none;transform-origin:left}.ageBracket .containerMobile .legend{text-align:left;width:100%;margin:0;font-size:.85rem}.businessOrFranchise .container{display:flex;flex-direction:row;align-items:center;gap:24px}@media screen and (max-width:35.5rem){.businessOrFranchise .container{flex-flow:column}}.businessOrFranchise .pie-chart{width:200px;height:200px;background:conic-gradient(#232f5c 0% 58.95%,#ffde94 58.95% 100%);border-radius:50%}.businessOrFranchise .pie-chartUS{width:200px;height:200px;background:conic-gradient(#232f5c 0% 63.83%,#ffde94 63.83% 100%);border-radius:50%}.businessOrFranchise .pie-chartCA{width:200px;height:200px;background:conic-gradient(#232f5c 0% 57.6%,#ffde94 57.6% 100%);border-radius:50%}.businessOrFranchise .pie-chartAU{width:200px;height:200px;background:conic-gradient(#232f5c 0% 62.62%,#ffde94 62.62% 100%);border-radius:50%}.businessOrFranchise .legend{display:flex;flex-direction:column;align-items:flex-start}.businessOrFranchise .legend div,.cashDeposit .legend div{margin:5px 0;display:flex;align-items:center;font-size:14px}.businessOrFranchise .legend span{border-radius:3px}.businessOrFranchise .business-color{background-color:#232f5c}.businessOrFranchise .franchise-color{background-color:#ffde94}.inspirationForBuying .inspiration-container{display:flex;flex-wrap:wrap;width:100%;gap:12px}.inspirationForBuying .inspiration{display:flex;align-items:center;gap:10px;background-color:#fff;border:1px solid #ccc;border-radius:8px;padding:10px 20px;width:48.8%;transition:background-color .3s ease}.inspirationForBuying .inspiration i,.reasonToBuy .reason i{font-size:24px;color:#f90}.inspirationForBuying .inspiration span{font-size:16px;font-weight:500}@media (max-width:600px){.inspirationForBuying .inspiration{width:100%}}.budgetRange .bar-chartUK{display:flex;align-items:flex-end;height:96px;margin-bottom:10px;justify-content:center}.budgetRange .barUK{width:60px;margin:0 5px;transform:scaleY(2.5);transform-origin:bottom}.budgetRange .bar-chart{display:flex;align-items:flex-end;height:96px;margin-bottom:10px;justify-content:center}.budgetRange .bar{width:65px;margin:0 5px;transform:scaleY(2.5);transform-origin:bottom}.budgetRange .bar-legend{display:flex;justify-content:center;font-size:14px;margin-top:10px}.budgetRange .legend,.budgetRange .legendUK{width:60px;margin:0 5px;text-align:center}.budgetRange .legend{width:65px}.budgetRange .containerMobile{display:flex;flex-direction:column;padding:0;width:100%;max-width:600px;margin:0 auto}.budgetRange .containerMobile .bar-chart{display:flex;flex-flow:column;justify-content:flex-start;height:100%;margin-bottom:0;gap:18px}.budgetRange .containerMobile .bar-wrapper{width:100%;display:flex;flex-flow:column;gap:4px}.budgetRange .containerMobile .bar{height:34px;margin:0;transform:none;transform-origin:left}.budgetRange .containerMobile .legend{text-align:left;width:100%;margin:0;font-size:.85rem}.cashDeposit .container{display:flex;flex-direction:row;gap:24px;align-items:center}@media screen and (max-width:35.5rem){.cashDeposit .container{flex-direction:column}}.cashDeposit .pie-chart{width:200px;height:200px;background:conic-gradient(#f27405 0% 40.81%,#f2b705 40.81% 66.82%,#ffeaba 66.82% 78.48%,#427bc3 78.48% 90.14%,#036 90.14% 100%);border-radius:50%}.cashDeposit .pie-chartUS{width:200px;height:200px;background:conic-gradient(#f27405 0% 44.62%,#f2b705 44.62% 70.77%,#427bc3 70.77% 85.23%,#036 85.23% 100%);border-radius:50%;margin-bottom:20px}.cashDeposit .pie-chartCA{width:200px;height:200px;background:conic-gradient(#f27405 0% 39.11%,#f2b705 39.11% 71.9%,#427bc3 71.9% 85.95%,#036 85.95% 100%);border-radius:50%}.cashDeposit .pie-chartAU{width:200px;height:200px;background:conic-gradient(#f27405 0% 51.49%,#f2b705 51.49% 78.22%,#427bc3 78.22% 87.13%,#036 87.13% 100%);border-radius:50%}.cashDeposit .legend{display:flex;flex-direction:column;align-items:flex-start}.cashDeposit .legend span{display:inline-block;width:15px;height:15px;margin-right:10px;border-radius:3px}.cashDeposit .color-1{background-color:#f27405}.cashDeposit .color-2{background-color:#f2b705}.cashDeposit .color-3{background-color:#427bc3}.cashDeposit .color-4,.cashDeposit .color-5{background-color:#036}.cashDeposit .color-3UK{background-color:#ffeaba}.cashDeposit .color-4UK{background-color:#427bc3}.cashDeposit .color-5UK{background-color:#036}.time .container{text-align:center}.time .bar-chart{display:flex;align-items:flex-end;height:130px;margin-bottom:10px;justify-content:center}.time .bar{width:69px;margin:0 5px;transform:scaleY(2);transform-origin:bottom}.time .legend{width:69px;margin:0 5px;text-align:center}.time .bar-legend{display:flex;justify-content:space-between;font-size:14px;margin-top:10px}.time .containerMobile{display:flex;flex-direction:column;padding:0;width:100%;max-width:600px;margin:0 auto}.time .containerMobile .bar-chart{display:flex;flex-flow:column;justify-content:flex-start;height:100%;margin-bottom:0;gap:18px}.time .containerMobile .bar-wrapper{width:100%;display:flex;flex-flow:column;gap:4px}.time .containerMobile .bar{height:34px;margin:0;transform:none;transform-origin:left}.time .containerMobile .legend{text-align:left;width:100%;margin:0;font-size:.85rem}.reasonToBuy .reasons-container{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;width:100%}.reasonToBuy .reason{display:flex;align-items:center;gap:10px;background-color:#fff;border:1px solid #ccc;border-radius:8px;padding:12px 18px;width:48.7%;transition:background-color .3s ease}.reasonToBuy .reason span{font-size:16px;font-weight:500}@media (max-width:600px){.reasonToBuy .reason{width:100%}}.highlight{background:#fff8f0;padding:.5em 1em;border-left:1px solid #f90;margin-top:2em;font-weight:700}.graphic{background:#eaeefd}.img{text-align:center}.img img{max-width:700px}