.website-photo-prep-page{background:#f4f9f9;overflow:hidden}.wpp-header-section{background:#003f46;padding:0!important}.wpp-tool-section{background:linear-gradient(#003f46 0 92px,#f4f9f9 92px);padding:0 24px 80px!important}.wpp-education-section{background:#fff;padding:90px 24px!important}.wpp-hero{color:#fff;overflow:hidden;padding:86px 24px 116px;position:relative}.wpp-hero:before{background:radial-gradient(circle,rgba(0,184,202,.18),transparent 68%);content:"";height:650px;position:absolute;right:-210px;top:-250px;width:650px}.wpp-hero__inner{align-items:center;display:grid;gap:70px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);margin:0 auto;max-width:1180px;position:relative}.wpp-hero__badge{color:#7de1ec;font-size:12px;font-weight:800;letter-spacing:.15em;margin:0 0 14px;text-transform:uppercase}.wpp-hero h1{color:#fff;font-size:clamp(42px,5.8vw,72px);letter-spacing:-.035em;line-height:.99;margin:0;max-width:770px}.wpp-hero__intro{color:hsla(0,0%,100%,.76);font-size:18px;line-height:1.65;margin-top:24px;max-width:690px}.wpp-hero__intro p{margin:0}.wpp-hero__trust{display:flex;flex-wrap:wrap;gap:9px 24px;margin-top:27px}.wpp-hero__trust span{color:hsla(0,0%,100%,.72);font-size:12px}.wpp-hero__trust strong{color:#fff}.wpp-hero__visual{height:330px;position:relative}.wpp-hero__photo{background:linear-gradient(145deg,#f8d894 0 36%,#9bc6bf 36% 62%,#5d8e86 62%);border:solid #fff;border-width:10px 10px 40px;box-shadow:0 25px 70px rgba(0,0,0,.3);height:218px;position:absolute;width:282px}.wpp-hero__photo span{background:#fff;bottom:-31px;color:#003f46;font-size:11px;font-weight:800;left:0;position:absolute;right:0;text-align:center;text-transform:uppercase}.wpp-hero__photo--large{left:5px;opacity:.67;top:13px;transform:rotate(-8deg)}.wpp-hero__photo--ready{border-color:#fff;right:0;top:85px;transform:rotate(6deg)}.wpp-hero__photo--ready:after{background:#bd3d28;border:4px solid #fff;border-radius:50%;color:#fff;content:"✓";height:44px;right:-27px;top:-27px;width:44px}.wpp-hero__arrow,.wpp-hero__photo--ready:after{align-items:center;display:flex;font-weight:900;justify-content:center;position:absolute}.wpp-hero__arrow{background:#00b8ca;border:5px solid #003f46;border-radius:50%;color:#003f46;font-size:28px;height:58px;left:45%;top:42%;width:58px;z-index:2}.wpp-hero__spark{background:#bd3d28;height:7px;position:absolute;width:7px}.wpp-hero__spark--one{right:18px;top:18px;transform:rotate(45deg)}.wpp-hero__spark--two{bottom:20px;left:35px}.wpp-education{color:#17373d;margin:0 auto;max-width:1180px}.wpp-education__eyebrow{color:#bd3d28;font-size:12px;font-weight:800;letter-spacing:.14em;margin:0 0 9px;text-transform:uppercase}.wpp-education>h2{color:#004148;font-size:clamp(32px,4vw,49px);letter-spacing:-.025em;line-height:1.08;margin:0;max-width:850px}.wpp-education__intro{color:#587279;font-size:18px;line-height:1.65;margin:22px 0 42px;max-width:820px}.wpp-education__grid{display:grid;gap:18px;grid-template-columns:repeat(3,1fr)}.wpp-education__grid article{background:#f3f8f8;border-top:4px solid #00606b;padding:27px}.wpp-education__grid article>span{color:#bd3d28;font-size:12px;font-weight:900;letter-spacing:.12em}.wpp-education__grid h3{color:#004148;font-size:21px;margin:13px 0 8px}.wpp-education__grid p{color:#587279;font-size:14px;line-height:1.65;margin:0}.wpp-education__tip{background:#004148;color:hsla(0,0%,100%,.82);margin-top:22px;padding:22px 25px}.wpp-education__tip strong{color:#7de1ec}body .custom-footer{background-color:#00606b}@media (max-width:900px){.wpp-hero{padding-bottom:104px;padding-top:65px}.wpp-hero__inner{gap:35px;grid-template-columns:1fr}.wpp-hero__visual{margin:0 auto;max-width:500px;width:100%}.wpp-education__grid{grid-template-columns:1fr}}@media (max-width:560px){.wpp-tool-section{padding-left:12px!important;padding-right:12px!important}.wpp-hero{padding:52px 20px 100px}.wpp-hero__visual{height:255px;transform:scale(.82);transform-origin:left top;width:118%}.wpp-education-section{padding:66px 20px!important}}@media (prefers-reduced-motion:reduce){.wpp-education *,.wpp-hero *{transition:none!important}}