.BackdropBase_stage__cgbjM{position:relative;isolation:isolate;overflow:hidden}.BackdropBase_layer__mRhNP{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.IllustrationGlow_glow__PzqYq{inset:3%;border-radius:inherit;-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 20%,rgb(0 0 0/.8) 45%,rgb(0 0 0/.3) 68%,transparent 94%);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 20%,rgb(0 0 0/.8) 45%,rgb(0 0 0/.3) 68%,transparent 94%);background:radial-gradient(ellipse at var(--warm-position,45% 55%),rgb(225 187 115/var(--warm-alpha,.18)) 0,transparent 66%),radial-gradient(ellipse at var(--sage-position,65% 48%),rgb(135 160 110/var(--sage-alpha,.13)) 0,transparent 68%)}.dark .IllustrationGlow_glow__PzqYq{opacity:.55}.IllustrationGlow_hero__U9hl5{--warm-position:46% 43%;--warm-alpha:.22;--sage-position:77% 58%;--sage-alpha:.12}.IllustrationGlow_paste__bYwzd{--warm-position:35% 62%;--sage-position:72% 40%}.IllustrationGlow_tailor__rvA1j{--warm-position:72% 48%;--warm-alpha:.13;--sage-position:35% 58%;--sage-alpha:.2}.IllustrationGlow_review__BStTp{--warm-position:65% 38%;--warm-alpha:.12;--sage-position:46% 62%;--sage-alpha:.18}.IllustrationGlow_export__x9hWR{--warm-position:58% 38%;--warm-alpha:.23;--sage-position:35% 65%;--sage-alpha:.1}.IllustrationGlow_templates__FftU4{--warm-position:66% 45%;--warm-alpha:.2;--sage-position:35% 58%;--sage-alpha:.16}@media (max-width:639px){.LandingMobile_page__XQW9f{padding-bottom:calc(72px + env(safe-area-inset-bottom))}.LandingMobile_page__XQW9f #how-it-works,.LandingMobile_page__XQW9f .showcases>section,.LandingMobile_page__XQW9f [data-landing-section],.LandingMobile_page__XQW9f>section{min-height:0;padding-top:48px;padding-bottom:48px;scroll-margin-top:80px}.LandingMobile_page__XQW9f #hero{padding-top:28px;padding-bottom:32px}.LandingMobile_page__XQW9f #hero>.grid{gap:20px}.LandingMobile_page__XQW9f #hero h1{font-size:clamp(2.1rem,9vw,2.6rem);margin-bottom:18px}.LandingMobile_page__XQW9f #hero img{max-height:210px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}.LandingMobile_page__XQW9f #resume-form>[data-slot=card]{padding:18px}.LandingMobile_page__XQW9f #resume-form textarea{height:210px;min-height:210px;font-size:16px}.LandingMobile_page__XQW9f #templates-showcase{padding:0}.LandingMobile_page__XQW9f #templates-showcase>div{padding-top:40px;padding-bottom:40px}.LandingMobile_page__XQW9f #final-cta{padding-top:0;padding-bottom:0}.LandingMobile_page__XQW9f #how-it-works h2{font-size:1.875rem}.LandingMobile_page__XQW9f #pricing{padding-bottom:64px}.LandingMobile_page__XQW9f summary{min-height:44px;cursor:pointer}.LandingMobile_page__XQW9f summary:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px;border-radius:4px}}@media (max-width:359px){.LandingMobile_page__XQW9f #how-it-works .grid{grid-template-columns:minmax(0,1fr)}.LandingMobile_page__XQW9f #how-it-works [data-slot=card]{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr);gap:4px 12px;text-align:left}.LandingMobile_page__XQW9f #how-it-works [data-slot=card]>div:first-child{grid-column:1;grid-row:1/5;align-self:center;margin:0;aspect-ratio:1}.LandingMobile_page__XQW9f #how-it-works [data-slot=card]>div:nth-child(2){position:absolute;top:10px;right:10px;width:24px;height:24px;font-size:10px}.LandingMobile_page__XQW9f #how-it-works [data-slot=card]>h3{grid-column:2;padding-right:26px}.LandingMobile_page__XQW9f #how-it-works [data-slot=card]>p{grid-column:2}}@media (min-width:768px){.LandingForm_section__eHVYh{padding-block:1.75rem}.LandingForm_card__jSye5{padding:1.75rem 1.5rem}.LandingForm_heading__2KUKs{margin-bottom:1.25rem}.LandingForm_heading__2KUKs h2{margin:0;font-size:2.5rem;line-height:1.15}.LandingForm_card__jSye5 [data-slot=form-columns]{gap:2rem}.LandingForm_card__jSye5 [data-slot=form-columns]>div>:not(:first-child){margin-top:1rem}.LandingForm_card__jSye5 textarea{padding-bottom:4rem}.LandingForm_card__jSye5 [data-slot=form-actions]{margin-top:1.25rem;gap:.5rem}.LandingForm_card__jSye5 [data-slot=form-actions] button{padding-block:.75rem;font-size:1rem}}