.landing-module__KyKYYq__landing{background:radial-gradient(ellipse at 83% 26%, #a78bfa17, transparent 37%), var(--background);flex-direction:column;min-height:100svh;display:flex}.landing-module__KyKYYq__header,.landing-module__KyKYYq__main{width:min(100% - 64px,1120px);margin-inline:auto}.landing-module__KyKYYq__header{justify-content:space-between;align-items:center;gap:16px;min-height:88px;display:flex}.landing-module__KyKYYq__navigation{align-items:center;gap:8px;display:flex}.landing-module__KyKYYq__landing a:focus-visible{outline:2px solid var(--primary);outline-offset:5px;border-radius:5px}.landing-module__KyKYYq__main{flex:1}.landing-module__KyKYYq__hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:74px;padding-block:63px 74px;display:grid}.landing-module__KyKYYq__heroCopy{min-width:0}.landing-module__KyKYYq__eyebrow{color:var(--primary);align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}.landing-module__KyKYYq__eyebrow>span{background:currentColor;border-radius:50%;width:7px;height:7px}.landing-module__KyKYYq__hero h1{letter-spacing:-.052em;margin-top:21px;font-size:clamp(42px,4.25vw,59px);font-weight:600;line-height:1.1}.landing-module__KyKYYq__hero h1 em{color:var(--primary);font-style:normal}.landing-module__KyKYYq__description{max-width:425px;color:var(--muted-foreground);margin-top:22px;font-size:17px;line-height:1.7}.landing-module__KyKYYq__price{align-items:baseline;gap:14px;margin-top:25px;display:flex}.landing-module__KyKYYq__price strong{letter-spacing:-.04em;font-size:25px;font-weight:600;line-height:1.3}.landing-module__KyKYYq__price strong span{letter-spacing:-.015em;color:var(--muted-foreground);font-size:14px;font-weight:400}.landing-module__KyKYYq__price>span{color:var(--muted-foreground);font-size:12px}.landing-module__KyKYYq__cta{justify-content:space-between;min-width:180px;margin-top:20px}.landing-module__KyKYYq__paymentNote{color:var(--muted-foreground);margin-top:12px;font-size:11px;line-height:1.6}.landing-module__KyKYYq__preview{isolation:isolate;min-width:0;padding:18px;position:relative}.landing-module__KyKYYq__previewBackdrop{z-index:-1;opacity:.9;background:linear-gradient(145deg,#bfa7f4,#acdcd0 66%,#f2ccaa);border-radius:25px;position:absolute;inset:45px -3px 44px 15px;transform:rotate(4deg)}.landing-module__KyKYYq__target{background:var(--card);border:1px solid var(--border);width:fit-content;max-width:100%;color:var(--primary);border-radius:11px;align-items:center;gap:10px;margin:0 0 14px 12px;padding:12px 16px;font-size:11px;display:flex;box-shadow:0 5px 20px #0001}.landing-module__KyKYYq__target>svg{flex-shrink:0}.landing-module__KyKYYq__target>span{color:var(--muted-foreground)}.landing-module__KyKYYq__target strong{color:var(--foreground);margin-top:2px;font-size:12px;font-weight:550;display:block}.landing-module__KyKYYq__paper{color:#253547;background:#fff;border:1px solid #e0e6ed;border-radius:13px;overflow:hidden;box-shadow:0 18px 35px #0002}.landing-module__KyKYYq__paperHeader{color:#526478;border-bottom:1px solid #e4e9ef;justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;font-size:10px;display:flex}.landing-module__KyKYYq__paperHeader>span:first-child{align-items:center;gap:6px;display:flex}.landing-module__KyKYYq__editBadge{color:#634c91;white-space:nowrap;background:#eee8ff;border-radius:5px;padding:4px 7px;font-size:9px}.landing-module__KyKYYq__paperContent{padding:24px 28px}.landing-module__KyKYYq__sampleName{letter-spacing:-.04em;font-size:25px;font-weight:650;line-height:1.2}.landing-module__KyKYYq__sampleRole{letter-spacing:.12em;color:#596a7d;margin-top:7px;font-size:9px}.landing-module__KyKYYq__paperRule{background:#d6dee7;height:1px;margin-block:18px}.landing-module__KyKYYq__sampleHeading{text-transform:uppercase;letter-spacing:.09em;color:#425c57;margin-top:19px;font-size:10px;font-weight:700}.landing-module__KyKYYq__sampleJob{margin-top:10px;font-size:12px;font-weight:600}.landing-module__KyKYYq__sampleText{color:#4d5e70;margin-top:7px;font-size:11px;line-height:1.8}.landing-module__KyKYYq__skillTags{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.landing-module__KyKYYq__skillTags span{color:#4d5e70;background:#f0f4f7;border-radius:5px;padding:5px 8px;font-size:9px}.landing-module__KyKYYq__paperFooter{color:#39715c;border-top:1px solid #e4e9ef;align-items:center;gap:6px;padding:13px 28px;font-size:10px;display:flex}.landing-module__KyKYYq__preview figcaption{color:var(--muted-foreground);text-align:center;margin-top:19px;font-size:10px}.landing-module__KyKYYq__workflow{border-top:1px solid var(--border);padding-block:34px 31px}.landing-module__KyKYYq__workflow h2{letter-spacing:-.035em;font-size:23px;font-weight:550;line-height:1.3}.landing-module__KyKYYq__steps{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:27px;padding:0;list-style:none;display:grid}.landing-module__KyKYYq__step{align-items:start;gap:13px;display:flex}.landing-module__KyKYYq__stepIcon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:41px;height:41px;display:inline-flex}.landing-module__KyKYYq__purple{color:#65499b;background:#ede6fc}.landing-module__KyKYYq__peach{color:#a06027;background:#fae9d8}.landing-module__KyKYYq__mint{color:#286e52;background:#dff2e9}.landing-module__KyKYYq__step h3{font-size:14px;font-weight:550;line-height:1.5}.landing-module__KyKYYq__stepNumber{color:var(--muted-foreground);margin-right:3px;font-weight:400}.landing-module__KyKYYq__step p{color:var(--muted-foreground);margin-top:6px;font-size:12px;line-height:1.75}.landing-module__KyKYYq__reviewNote{color:var(--muted-foreground);margin-top:30px;font-size:11px;line-height:1.8}.landing-module__KyKYYq__footer{border-top:1px solid var(--border)}@media (max-width:1023px){.landing-module__KyKYYq__hero{gap:36px;padding-block:36px 49px}.landing-module__KyKYYq__hero h1{font-size:45px}.landing-module__KyKYYq__description{font-size:15px}.landing-module__KyKYYq__preview{padding:10px}.landing-module__KyKYYq__previewBackdrop{inset-inline:10px 0}.landing-module__KyKYYq__paperHeader{padding-inline:16px}.landing-module__KyKYYq__paperContent{padding:22px}.landing-module__KyKYYq__steps{gap:22px}.landing-module__KyKYYq__step{gap:10px}.landing-module__KyKYYq__stepIcon{border-radius:10px;width:35px;height:35px}}@media (max-width:767px){.landing-module__KyKYYq__header,.landing-module__KyKYYq__main{width:calc(100% - 40px)}.landing-module__KyKYYq__header{min-height:76px}.landing-module__KyKYYq__navigation{gap:0}.landing-module__KyKYYq__hero{grid-template-columns:1fr;gap:28px;padding-block:25px 33px}.landing-module__KyKYYq__heroCopy{max-width:490px}.landing-module__KyKYYq__hero h1{max-width:450px;margin-top:18px;font-size:clamp(39px,8.4vw,54px)}.landing-module__KyKYYq__description{max-width:430px;margin-top:18px;font-size:16px}.landing-module__KyKYYq__price{margin-top:21px}.landing-module__KyKYYq__cta{margin-top:18px}.landing-module__KyKYYq__preview{width:100%;max-width:440px;margin-inline:auto;padding:12px}.landing-module__KyKYYq__target{margin-left:7px;padding-block:10px}.landing-module__KyKYYq__paperContent{padding:23px}.landing-module__KyKYYq__workflow{padding-block:27px}.landing-module__KyKYYq__workflow h2{max-width:300px;font-size:23px}.landing-module__KyKYYq__steps{grid-template-columns:1fr;gap:22px;margin-top:25px}.landing-module__KyKYYq__step{gap:14px}.landing-module__KyKYYq__stepIcon{width:39px;height:39px}.landing-module__KyKYYq__step h3{font-size:15px}.landing-module__KyKYYq__step p{margin-top:4px;font-size:13px}.landing-module__KyKYYq__reviewNote{margin-top:25px}}@media (max-width:374px){.landing-module__KyKYYq__header,.landing-module__KyKYYq__main{width:calc(100% - 32px)}.landing-module__KyKYYq__header>a{gap:8px}.landing-module__KyKYYq__header>a>span:last-child{font-size:14px}.landing-module__KyKYYq__header>a>span:first-child{width:31px;height:31px}.landing-module__KyKYYq__hero h1{font-size:37px}.landing-module__KyKYYq__description{font-size:15px}.landing-module__KyKYYq__preview{padding-inline:8px}.landing-module__KyKYYq__previewBackdrop{inset-inline:8px 2px}.landing-module__KyKYYq__paperHeader{gap:6px;padding-inline:12px;font-size:9px}.landing-module__KyKYYq__editBadge{padding-inline:5px;font-size:8px}}
