.herosection{background:linear-gradient(180deg,#fff8ed,#fff);display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 48px);position:relative}.herosection.page{height:calc(80vh - 48px)}.herosection .contentcontainer{display:flex;flex-direction:column;gap:24px;align-items:center;justify-content:flex-start;flex-shrink:0;position:relative}.herosection .contentcontainer .header{color:#121212;text-align:center;font-size:84px;line-height:84px;letter-spacing:-2px;font-weight:600}.herosection .contentcontainer .subheader{color:#707070;text-align:center;font-size:20px;line-height:28px;font-weight:400}.herosection .contentcontainer .button{background:#121212;border-radius:999px;padding:12px 24px;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0;position:relative;text-decoration:none}.herosection .contentcontainer .button .label{color:#fff;text-align:left;font-size:16px;line-height:24px;font-weight:600}.herosection .contentcontainer .phbadge{display:none}.herosection .objectContainer{width:100%;height:100%;position:absolute;overflow:hidden;overflow-x:hidden}.herosection .objectContainer .object{background-size:cover;border-radius:8px;width:80px;height:80px;position:absolute;box-shadow:0 12px 42px -4px #18274b1f,0 8px 18px -6px #18274b1f;transform-origin:0 0;object-fit:cover;aspect-ratio:1;animation:floatAndRotate 6s ease-in-out infinite}@keyframes floatAndRotate{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-10px) rotate(2deg)}50%{transform:translateY(-5px) rotate(-1deg)}75%{transform:translateY(-15px) rotate(1deg)}}@keyframes floatAndRotateReverse{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-15px) rotate(-2deg)}50%{transform:translateY(-8px) rotate(1deg)}75%{transform:translateY(-12px) rotate(-1deg)}}@keyframes slideAndFloat{0%,to{transform:translate(0) translateY(0) rotate(0)}33%{transform:translate(5px) translateY(-8px) rotate(1deg)}66%{transform:translate(-3px) translateY(-12px) rotate(-1deg)}}.herosection .objectContainer .object1{background-image:url(https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/31/83/dd/3183dd9f-0196-26b9-8f83-b12367c9380a/Prod-0-0-1x_U007emarketing-0-0-0-8-0-0-85-220.png/292x0w.webp);top:75px;left:220px;animation:floatAndRotate 5s ease-in-out infinite;animation-delay:0s}.herosection .objectContainer .object2{background-image:url(https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/73/8b/4c/738b4c66-ed9c-1cec-e6e5-dbf454895645/AppIcon-0-0-1x_U007epad-0-0-0-1-0-0-sRGB-0-85-220.png/292x0w.webp);top:231px;left:85px;animation:floatAndRotateReverse 7s ease-in-out infinite;animation-delay:1s}.herosection .objectContainer .object3{background-image:url(https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/12/40/b1/1240b124-de2d-b0f2-6373-e1410402e613/AppIcon-0-0-1x_U007epad-0-1-0-85-220.png/292x0w.webp);bottom:183px;left:36px;animation:slideAndFloat 6s ease-in-out infinite;animation-delay:2s}.herosection .objectContainer .object4{background-image:url(https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/90/f9/37/90f937ae-e247-e4e1-1a36-c2d37422b117/AppIcon-0-0-1x_U007emarketing-0-8-0-0-85-220.png/292x0w.webp);bottom:81px;left:213px;animation:floatAndRotate 8s ease-in-out infinite;animation-delay:.5s}.herosection .objectContainer .object5{background-image:url(https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/44/6b/ca/446bcad1-0660-499a-a41e-5332bcad680b/AppIcon-0-0-1x_U007epad-0-1-0-0-85-220.png/292x0w.webp);bottom:26px;left:516px;animation:floatAndRotateReverse 6.5s ease-in-out infinite;animation-delay:1.5s}.herosection .objectContainer .object6{background-image:url(https://is1-ssl.mzstatic.com/image/thumb/Purple221/v4/03/79/85/0379851e-ee30-d681-1b24-8a524f954941/AppIcon-0-0-1x_U007epad-0-1-0-0-85-220.png/350x350.png?);bottom:75px;left:894px;animation:slideAndFloat 7.5s ease-in-out infinite;animation-delay:3s}.herosection .objectContainer .object7{background-image:url(https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/b3/97/53/b397530f-8d74-10dd-2285-340090810555/AppIcon-0-0-1x_U007emarketing-0-7-0-0-85-220.png/292x0w.webp);bottom:22px;right:213px;animation:floatAndRotate 5.5s ease-in-out infinite;animation-delay:2.5s}.herosection .objectContainer .object8{background-image:url(https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/85/4b/11/854b114d-dfbb-e4cb-500f-97f7dfb764ef/AppIcon-0-0-1x_U007ephone-0-11-0-85-220.png/292x0w.webp);bottom:122px;right:49px;animation:floatAndRotateReverse 6.8s ease-in-out infinite;animation-delay:1.8s}.herosection .objectContainer .object9{background-image:url(https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/a0/c6/16/a0c61613-ad89-90aa-bfb7-18aa59d55b6d/AppIcon-0-0-1x_U007epad-0-0-0-1-0-85-220.png/292x0w.webp);top:317px;right:100px;animation:slideAndFloat 7.2s ease-in-out infinite;animation-delay:.8s}.herosection .objectContainer .object10{background-image:url(https://is1-ssl.mzstatic.com/image/thumb/Purple211/v4/70/7a/5d/707a5d97-e1b7-0308-cc7f-4e24d52a8481/AppIcon-0-0-1x_U007epad-0-1-0-0-0-85-220.png/350x350.png?);top:124px;right:170px;animation:floatAndRotate 6.3s ease-in-out infinite;animation-delay:3.2s}@media (max-width: 1024px){.herosection{height:calc(90vh - 48px)}.herosection.page{height:calc(70vh - 48px)}.herosection .contentcontainer{gap:20px}.herosection .contentcontainer .header{font-size:64px;line-height:64px;letter-spacing:-1px}.herosection .contentcontainer .subheader{font-size:18px;line-height:26px}.herosection .contentcontainer .button{padding:12px 20px}.herosection .objectContainer .object{width:64px;height:64px;border-radius:8px}}@media (max-width: 768px){.herosection,.herosection.page{height:auto;min-height:calc(70vh - 48px);padding:48px 16px}.herosection .contentcontainer{gap:16px}.herosection .contentcontainer .header{font-size:48px;line-height:52px;letter-spacing:-.75px}.herosection .contentcontainer .subheader{font-size:16px;line-height:24px;max-width:680px}.herosection .contentcontainer .button .label{font-size:15px;line-height:22px}.herosection .contentcontainer .phbadge{display:block}.herosection .objectContainer .object{width:56px;height:56px;box-shadow:0 8px 26px -6px #18274b24,0 6px 14px -8px #18274b1f}.herosection .objectContainer .object3,.herosection .objectContainer .object5,.herosection .objectContainer .object6,.herosection .objectContainer .object9{display:none}}@media (max-width: 400px){.herosection,.herosection.page{min-height:calc(60vh - 48px);padding:40px 12px}.herosection .contentcontainer{gap:12px}.herosection .contentcontainer .header{font-size:36px;line-height:40px;letter-spacing:-.5px}.herosection .contentcontainer .header br{display:none}.herosection .contentcontainer .subheader{font-size:14px;line-height:20px;max-width:420px}.herosection .contentcontainer .subheader br{display:none}.herosection .contentcontainer .button{padding:10px 18px;border-radius:999px}.herosection .contentcontainer .button .label{font-size:14px;line-height:20px}.herosection .objectContainer .object{width:44px;height:44px;box-shadow:0 6px 18px -6px #18274b24,0 4px 12px -8px #18274b1f}.herosection .objectContainer .object1,.herosection .objectContainer .object7,.herosection .objectContainer .object2,.herosection .objectContainer .object3,.herosection .objectContainer .object4,.herosection .objectContainer .object5,.herosection .objectContainer .object6,.herosection .objectContainer .object8,.herosection .objectContainer .object9,.herosection .objectContainer .object10{display:none}}.button{background:#121212;border-radius:999px;padding:12px 24px;display:flex;flex-direction:row;align-items:center;justify-content:center;flex-shrink:0;position:relative;text-decoration:none}.button .label{color:#fff;text-align:left;font-size:16px;line-height:24px;font-weight:600}
