.p-capability,.p-finalCall,.p-heroSection,.p-homeSectionBase,.p-howItWorks,.p-inspiration,.p-partner,.p-trust,.p-vision{position:relative;width:100%;height:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 40px}@media screen and (max-width:767px){.p-capability,.p-finalCall,.p-heroSection,.p-homeSectionBase,.p-howItWorks,.p-inspiration,.p-partner,.p-trust,.p-vision{padding:0 22px}}.p-capability,.p-finalCall,.p-heroSection,.p-homeSectionBase,.p-howItWorks,.p-inspiration,.p-partner,.p-trust,.p-vision{overflow:hidden;margin-bottom:100px;gap:36px}.p-capability:last-child,.p-finalCall:last-child,.p-heroSection:last-child,.p-homeSectionBase:last-child,.p-howItWorks:last-child,.p-inspiration:last-child,.p-partner:last-child,.p-trust:last-child,.p-vision:last-child{margin-bottom:0}@media screen and (max-width:767px){.p-capability,.p-finalCall,.p-heroSection,.p-homeSectionBase,.p-howItWorks,.p-inspiration,.p-partner,.p-trust,.p-vision{margin-bottom:60px;gap:24px}}.p-home__inner{position:relative;width:50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:36px}.p-home__inner span{text-align:center}.p-home__inner h6{width:60%;margin:16px auto}@media screen and (max-width:767px){.p-home__inner{width:100%}.p-home__inner h3{font-size:22px;text-align:center;width:100%}.p-home__inner h6{width:100%}}.p-home__heroText{line-height:1;font-weight:600;margin:0 auto;font-size:36px}.p-landing__inner{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.p-landing__chatBox{width:100%;height:100%;border:1px solid #979797;border-radius:12px;background:hsla(0,0%,100%,.15);box-shadow:0 8px 32px 0 rgba(31,38,135,.37);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.p-landing__chatBox--inputs{width:inherit;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:12px 24px;border-radius:12px}.p-landing__chatBox--inputs--actions{width:100%;margin-top:16px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.p-landing__chatBox--inputs--buttons{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:16px}.p-landing__chatBox--inputs--actionBtn{background-color:#313131;width:36px;height:36px;border:1px solid #6b6b6b;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;padding:6px}.p-landing__chatBox--input{width:100%;height:40px;background-color:rgba(0,0,0,0);border:none;color:#000;text-wrap:wrap;resize:none}.p-landing__chatBox--input:focus{outline:none}.p-heroSection h1{font-size:72px;line-height:1;text-align:left;text-wrap:wrap;margin-right:auto;position:relative;z-index:1}@media screen and (max-width:767px){.p-heroSection h1{font-size:52px}}.p-heroSection h2{font-size:24px;font-weight:300;line-height:1.3;color:#6b6b6b;text-align:left;text-wrap:wrap;margin-right:auto;margin-bottom:72px}@media screen and (max-width:767px){.p-heroSection h2{font-size:20px}}.p-heroSection__cta{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:100%}.p-heroSection__cta button{background-color:#3b5ba5}.p-heroSection__cta button:nth-child(2){border-radius:9999px;padding:8px 20px;background-color:#f7f3e9}.p-heroSection__cta button:nth-child(2):hover{filter:brightness(80%);cursor:pointer}.p-heroSection__cta button:nth-child(2){border:1px solid #979797}.p-heroSection--filledText,.p-heroSection--unfilledText{color:#f7f3e9;-webkit-text-stroke:3px #1f1f1f;paint-order:stroke}.p-heroSection__img{position:absolute;width:768px;height:768px;top:-10%;right:-10%;pointer-events:none;z-index:0}.p-heroSection__img img{width:inherit;height:inherit;animation:rotation 30s linear infinite;z-index:0}@media screen and (max-width:767px){.p-heroSection__img img{display:none}}@media screen and (min-width:768px)and (max-width:1024px){.p-heroSection__img{top:0;width:512px;height:512px}}.p-heroSection__version{position:absolute;bottom:16px;right:16px}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.p-capability__bodyText{width:90%;margin:60px auto 60px 40px;font-weight:300}@media screen and (max-width:767px){.p-capability__bodyText{margin:0 auto 36px}}.p-capability__content{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:24px 0}@media screen and (max-width:767px){.p-capability__content{flex-direction:column;justify-content:flex-start}}@media screen and (min-width:768px)and (max-width:1024px){.p-capability__content{flex-direction:column;justify-content:flex-start}}.p-capability__examples{width:100%;max-width:700px;height:100%;min-height:360px;position:relative;display:flex;flex-direction:row;justify-content:space-evenly;flex-wrap:wrap;align-items:flex-start;gap:28px 32px}@media screen and (max-width:767px){.p-capability__examples{gap:0;flex-direction:column;justify-content:flex-start;align-items:center;flex-wrap:nowrap}}.p-capability__example{width:200px;height:200px;border:1px solid #979797;border-radius:12px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center;position:relative;background:#f7f3e9;transition:transform .2s ease,box-shadow .2s ease;box-shadow:0 8px 32px 0 rgba(31,38,135,.37);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}@media screen and (max-width:767px){.p-capability__example:nth-of-type(2n){margin-left:auto}.p-capability__example:nth-of-type(odd){margin-right:auto}.p-capability__example:nth-child(2),.p-capability__example:nth-child(3){margin-top:-42px;z-index:2}}.p-capability__example:nth-child(4),.p-capability__example:nth-child(5){margin-top:-42px;z-index:2}.p-capability__example:hover{z-index:3;transform:translateY(-4px)}.p-capability__example:hover .p-capability__example--genre{opacity:1}.p-capability__example:hover .p-capability__example--imgWrap img{filter:brightness(80%)}.p-capability__example--genre{font-size:16px;line-height:1.3;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;color:#fff;opacity:0;pointer-events:none}.p-capability__example--imgWrap{width:100%;aspect-ratio:1/1;position:relative;border-radius:12px}.p-capability__example--imgWrap img{width:inherit;height:inherit;border-radius:inherit}.p-capability__quickCTAs{width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap}.p-capability__quickCTAs button{background-color:#313131;border-radius:9999;font-size:14px;padding:4px 8px;color:#f7f3e9}.p-capability__quickCTAs button:hover{filter:brightness(80%);cursor:pointer}.p-howItWorks__steps{width:100%;height:-moz-fit-content;height:fit-content;display:flex;flex-direction:row;justify-content:space-around;align-items:stretch}@media screen and (max-width:767px){.p-howItWorks__steps{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;grid-gap:16px;gap:16px;scroll-snap-type:x mandatory;scroll-padding-inline:0;scrollbar-gutter:stable}.p-howItWorks__steps::-webkit-scrollbar{height:6px}.p-howItWorks__steps::-webkit-scrollbar-track{background-color:#d5cae4}.p-howItWorks__steps::-webkit-scrollbar-thumb{background-color:#3b5ba5;border-radius:3px}}.p-howItWorks__step{width:80%;min-width:0;height:100%;flex:1 1;margin:40px auto;border:1px solid #979797;border-radius:12px;box-shadow:0 8px 32px 0 rgba(31,38,135,.37);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);padding:20px 24px;display:flex;flex-direction:column;justify-content:space-around;align-items:center}@media screen and (max-width:767px){.p-howItWorks__step{width:100%;box-shadow:none;scroll-snap-align:start;scroll-snap-stop:always;display:flex;flex-direction:column;min-width:0}}.p-howItWorks__step h6{font-size:24px;font-weight:400;color:#000;margin-bottom:24px;line-height:1.3}.p-howItWorks__step image{width:100%;aspect-ratio:1/1}.p-howItWorks__step p{font-size:16px;line-height:1.1;margin-top:24px}.p-howItWorks__support{width:100%;margin:24px auto;display:flex;flex-direction:column;align-items:center;gap:36px}.p-howItWorks__support h6{color:#6b6b6b;font-weight:300}.p-howItWorks__support button{background-color:#313131}.p-inspiration{position:relative}.p-inspiration__container{margin:36px 0;padding:16px 0;width:100%;display:grid;grid-gap:10px;gap:10px;overflow-x:scroll}.p-inspiration__container ::-webkit-scrollbar{width:0;height:0}.p-inspiration__container{grid-auto-flow:column;grid-auto-columns:minmax(140px,1fr);grid-template-rows:repeat(2,1fr);align-items:stretch}@media(min-width:1024px){.p-inspiration__container{grid-auto-columns:minmax(180px,1fr);gap:12px}}@media screen and (max-width:767px){.p-inspiration__container{grid-template-rows:repeat(4,1fr);grid-auto-columns:minmax(120px,1fr);gap:8px}}@media screen and (min-width:768px)and (max-width:1024px){.p-inspiration__container{grid-template-rows:repeat(4,1fr);grid-auto-columns:minmax(180px,1fr);gap:8px}}.p-inspiration__box{position:relative;aspect-ratio:1/1;border:1px solid #979797;border-radius:12px;background:#f7f3e9;display:grid;place-items:center}.p-inspiration__box img{object-fit:contain;width:inherit;height:inherit;border-radius:inherit}.p-inspiration__box{transition:transform .18s ease}.p-inspiration__box:hover{transform:translateY(-2px)}.p-partner h6{line-height:1.3}.p-partner__ads{width:80%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:36px;margin:36px 0}@media screen and (max-width:767px){.p-partner__ads{width:100%}}.p-partner__ad{background:linear-gradient(90deg,#D5CAE4 0,#F7F3E9);width:100%;height:-moz-fit-content;height:fit-content;margin-right:auto;display:flex;align-items:center;justify-content:space-between;padding:24px 40px;border-radius:9999px 0 0 9999px;overflow:hidden}@media screen and (max-width:767px){.p-partner__ad{padding:12px 10px}}.p-partner__ad--info{width:70%;height:100%;height:180px;display:flex;flex-direction:column}.p-partner__ad--info label{color:#6b6b6b}.p-partner__ad--info button{margin-top:auto;width:-moz-fit-content;width:fit-content}@media screen and (max-width:767px){.p-partner__ad--info button{font-size:14px}}.p-partner__ad--imgs{position:relative;width:200px;height:200px}.p-partner__ad--imgs img{position:relative;z-index:2;width:100%;height:100%;border-radius:50%;display:block}.p-partner__ad:nth-of-type(2n){background:linear-gradient(270deg,#D5CAE4 0,#F7F3E9);border-radius:0 9999px 9999px 0;margin-left:auto;margin-right:0;flex-direction:row-reverse}.p-trust__container{width:100%;height:400px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:16px;gap:16px;margin:36px 0}.p-trust__testimonials{grid-column:1/3;grid-row:1/2;background-color:#d5cae4;border:1px solid #3b5ba5;border-radius:12px}.p-trust__fulfillment{grid-column:1/2}.p-trust__fulfillment,.p-trust__payment{grid-row:2/3;background-color:#d5cae4;border:1px solid #3b5ba5;border-radius:12px}.p-trust__payment{grid-column:2/3}.p-vision__content{width:100%;height:-moz-fit-content;height:fit-content;padding:36px 0;position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center}@media screen and (max-width:767px){.p-vision__content{flex-direction:column;padding:0}}.p-vision__comings{width:100%;aspect-ratio:1/1;border:1px solid #000;margin-left:auto;margin-right:120px;display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr}.p-vision__comings h4 b{font-size:36px}.p-vision__comings div{border:1px solid #000;background-color:#f7f3e9;color:#313131}.p-vision__comings div:nth-of-type(odd){background-color:#313131;color:#f7f3e9}.p-vision__item{padding:6px;position:relative}.p-vision__item img{border-radius:inherit;filter:brightness(70%)}.p-vision__item img:hover{filter:brightness(100%)}.p-vision__item label{position:absolute;bottom:8px;left:6px;color:#fff;pointer-events:none}.p-finalCall{background-color:#313131}.p-finalCall h2{color:#f7f3e9}.p-vision__bodyText{width:90%;margin:60px 40px;font-weight:300;line-height:1.35}@media screen and (max-width:767px){.p-vision__bodyText{width:100%;margin:24px auto}}.p-vision__bodyText .lede{display:inline;font-weight:500;font-size:36px;line-height:1;vertical-align:baseline}